作业帮 > 综合 > 作业

哪位大神知道这个图用Matlab是怎么画出来的

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/01 12:48:51
哪位大神知道这个图用Matlab是怎么画出来的
哪位大神知道这个图用Matlab是怎么画出来的
x=0:0.001:0.2;y1=0.*x;y2=300.*sin((2*pi/0.02)*x);y2=30.*sin((2*pi/0.02)*x);plot(x,y1,x,y2,x,y3)
sin函数就是数学上的三角函数啊,如果你要产生正弦波,假设你的时间向量是x,波形就是
y=A * sin(2*pi*f*x+phi)

A是幅值,f是频率,phi是相位.
再问: 非常感谢!         (在线等答复!!!)同时,想再请教您,根据上图,在x轴0.1时刻,将电流25A突变成50A,得出下图,您能通过程序做到么,我已经又增加了加50财富值给您,请您好人做到底,谢谢啊PS。 我看了您的主页,您的财富值比我多多了,不过我就这么些东西了,一片赤诚之心啊大神··········
再答: 这要知道具体的分段函数是什么才能画,主要是单调上升的地方,要么只能瞎蒙一个函数了。
再问: 瞎蒙一个也行,只要能做出这个突变并且趋近稳定的过程图就可以了,我网上差了半天都搞不定
再答: x=0:0.001:0.2;y=[];for x0=x   if x0>=0&x0<=0.01;      y=[y,15*sin((2*pi/0.04)*x0)];   elseif x0>=0.01&x0<=0.02;      y=[y,-25*sin((2*pi/0.08)*x0+2*pi/0.08)];   elseif x0>=0.02&x0<=0.1;      y=[y,25];   elseif x0>=0.1&x0<=0.11;     y=[y,150*x0.^2+47/2];      elseif x0>=0.11&x0<=0.12;     y=[y,100*x0.^2+39];   else      y=[y,50];    endendplot(x,y)axis([0,0.2,0,60])
不知道函数,只能蒙一个,不太准确的。
再问: 你真棒!!!!!!!!
分数全给您,相当感谢
再答: 不客气