MATLAB基础问题,请高手指教.

问题,我想在同一坐标轴下,显示两个相似的函数图形来进行直观的对比分析。可否做到,如何做啊?

比如,f(x) =sin(x) 和f(x) =sin(x+90) 

用hold on可以将两个图形放到一个图中

x=0:0.01:4*pi;plot(x,sin(x),'g');hold on;plot(x,sin(x+90),'r')
这条指令就可以实现,绿色线条表示f(x) =sin(x),红色线条表示f(x) =sin(x+90)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-06
y1=f(x1) =sin(x)
y2=f(x2) =sin(x+90) % 假设函数已计算

plot(x1,y1,x2,y2) % plot可以同时画多条曲线

即可
注意matlab中三角函数对角度的要求,应该是弧度吧本回答被网友采纳
第2个回答  2012-07-06
fplot('sin(x+90)',[-10 10]);
hold on;
fplot('sin(x)',[-10 10]);