早教吧作业答案频道 -->其他-->
matlab中要求画几条不同的曲线 用不同的颜色 加标题 y1=sin(t);y2=cos(t);y3=tan(t);plot(t,y1,'r-';t,y2,'g';t,y3,'k');legend('Vdc1','Vdc2');grid on;hold on;title('Vdc_PN');报错了.我也不会这个 怎么搞?
题目详情
matlab中要求画几条不同的曲线 用不同的颜色 加标题
y1=sin(t);
y2=cos(t);
y3=tan(t);
plot(t,y1,'r-';t,y2,'g';t,y3,'k');
legend('Vdc1','Vdc2');
grid on;hold on;
title('Vdc_PN');
报错了.我也不会这个 怎么搞?
y1=sin(t);
y2=cos(t);
y3=tan(t);
plot(t,y1,'r-';t,y2,'g';t,y3,'k');
legend('Vdc1','Vdc2');
grid on;hold on;
title('Vdc_PN');
报错了.我也不会这个 怎么搞?
▼优质解答
答案和解析
原因:
plot(t,y1,'r-';t,y2,'g';t,y3,'k')这里面出现了分号(;),应该改成逗号.
由于tan会出现无穷大,所以图要分开画.
没有定义t的取值范围
程序改成如下:
t=-2*pi:0.01:2*pi;
y1=sin(t);
y2=cos(t);
y3=tan(t);
subplot(211)
plot(t,y1,'r-',t,y2,'g');
legend('sin(t)','cos(t)');
grid on;
title('Vdc_PN');
subplot(212)
ezplot('tan(t)')%由于tan会出现无穷大,所以分开画
grid on
结果:
plot(t,y1,'r-';t,y2,'g';t,y3,'k')这里面出现了分号(;),应该改成逗号.
由于tan会出现无穷大,所以图要分开画.
没有定义t的取值范围
程序改成如下:
t=-2*pi:0.01:2*pi;
y1=sin(t);
y2=cos(t);
y3=tan(t);
subplot(211)
plot(t,y1,'r-',t,y2,'g');
legend('sin(t)','cos(t)');
grid on;
title('Vdc_PN');
subplot(212)
ezplot('tan(t)')%由于tan会出现无穷大,所以分开画
grid on
结果:
![](https://www.zaojiaoba.cn/2016-02/14/1455408151.jpg)
看了 matlab中要求画几条不同...的网友还看了以下:
利用plot函数在区间[0,2π]同时绘制x=sin(t)和y=cos(t),z=sin(t)+c 2020-05-16 …
matlab关于hold on 的画图clear all;t=0:pi/20:2*pi;x=sin 2020-05-17 …
请问cos(s-t)=cos(s)cos(t)+sin(s)sin(t)怎么推导出的 2020-06-13 …
CAXA数控车怎样画公式曲线CAXA 数控车和CAXA制造工程师的公式曲线画法怎么不一样啊?CAX 2020-06-27 …
求周期函数的周期着急中1求cos(4/n)*cos(4π/n)的周期2cos(8πt)*cos(7 2020-07-30 …
用mathlab画y=sin(t*cos(t)/(cos(t)+1)函数图象,t的范围是0到2*p 2020-08-01 …
cos(2*pi*t)+cos(3*pi*t)+cos(5*pi*t)的周期是多少?怎么求? 2020-10-31 …
cos(2*pi*t)+cos(3*pi*t)+cos(5*pi*t)的周期是多少?怎么求?书上答案 2020-10-31 …
设f'(cos^x)=sin^x且f(0)=0,则f(x)=?注^表平方非常晕f’(cos^x)=s 2020-10-31 …
△Y=3[sin(2πt)*cos(2π△t)+cos(2πt)*sin(2π△t)]-3[sin( 2020-11-01 …