matlab简单作图2
2019-03-14 16:43 不做程序猿 阅读(923) 评论(0) 编辑 收藏 举报1、对函数 f(t) = e(-2t) *sin(t) 作图:
t = [0:0.2:4];
f = exp(-2*t)*sin(t);
plot(t, f);
回车后提示报错 错误使用 *
内部矩阵维度必须一致。
将代码 f = exp(-2*t)*sin(t); 改成 f = exp(-2*t) .* sin(t); 即能正常运行。若要添加坐标轴标签和标题可在plot函数后直接添加即可。
2、抑或可以直接使用函数 fplot('exp(-2*t)*sin(t)', [0,4]), xlabel('x'), ylabel('y'), title('阻尼弹力') ;
运行提示 警告: 以后的版本中将会删除 fplot 的字符输入。请改用 fplot(@(t)exp(-2.*t).*sin(t))。
将上述函数改成 fplot(@(t)exp(-2.*t) .* sin(t), [0,4]), xlabel('x'), ylabel('y'), title('阻尼弹力') ; 即可正常执行。
3、在函数后添加 grid on 可显示网格(函数后用逗号隔开),添加axis square或axis equal 可改变坐标轴的显示。