matlab 如何同时独立运行两个函数呢?这两个函数没有关系,但需要同时运行~各位朋友帮帮忙,不会实现啊。
展开全部
不用什么特别的命令,当主程序调用时,两个函数自动就会同时运行了
举个简单例子:
函数1:(myfun1.m)
function y=myfun1(x)
y=3*sin(x)+4*cos(x);
-----------------------------
函数2:(myfun2.m)
function y=myfun2(x)
y=2*sin(2*x)+3*cos(2*x);
-------------------------------
主程序:
clear all;clc;
x=-pi:pi/40:pi;
y=myfun1(x)+myfun2(x);
plot(x,y);grid on;
举个简单例子:
函数1:(myfun1.m)
function y=myfun1(x)
y=3*sin(x)+4*cos(x);
-----------------------------
函数2:(myfun2.m)
function y=myfun2(x)
y=2*sin(2*x)+3*cos(2*x);
-------------------------------
主程序:
clear all;clc;
x=-pi:pi/40:pi;
y=myfun1(x)+myfun2(x);
plot(x,y);grid on;
更多追问追答
追问
您好,谢谢您的回答。上面那个例子是 y=myfun1(x)+myfun2(x),是两个函数相加,能不能让这两个函数分别独立一起运行呢?比如,函数1运行函数一的,函数二运行函数二的,两者互不相关。谢谢。
追答
可以,你分开调用就可以了:
clear all;clc;
x=-pi:pi/40:pi;
y1=myfun1(x);
y2=myfun2(x);
plot(x,y1);grid on;hold on;
plot(x,y2,'r');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询