发布网友 发布时间:2023-09-08 01:53
共1个回答
热心网友 时间:2023-10-03 03:03
matlab二维图没有曲线的原因是:
1、y=(3.2*(cos(x)+0.29*sin(x)))/(sin(x)-0.29*cos(x)); 这个命令计算后得到结果只有一个,所以用plot()函数绘出的图,只能是一个白图。
2、x=0:pi/2;这个命令有点问题(生成点太少),只能生成x=[0 1],绘出的图形不真实。
改进的方法:
1、对x近可能取多个点,即 x=0:pi/20:pi/2
2、对y值计算应采用点运算,即 y=(3.2*(cos(x)+0.29*sin(x)))./(sin(x)-0.29*cos(x));
改进后的运行结果