I keep getting an error message for my subplot syntax? Could anyone out there look over my script, and tell me whats wrong?
14 次查看(过去 30 天)
显示 更早的评论
%subplot.m x = 0:0.1:5; y = exp(-1.2*x).*sin(10*x+5); subplot(1,2,1) plot(x,y),xlabel('x'), ylabel('y'),axis([0 5 -1 11]) x = -6:0.1:6; y = abs(x.^3-100); subplot(1,2,2) plot(x,y),xlabel ('x'),ylabel('y'),axis([-6 6 0 350])
3 个评论
Chaya N
2016-10-26
Right! Please change the name of the script to something else so it doesn't override the inbuilt function and you're good to go.
采纳的回答
Chaya N
2016-10-26
This is simply a reformatted version. Please try running this:
x = 0:0.1:5;
y = exp(-1.2*x).*sin(10*x+5);
subplot(1,2,1), plot(x,y);
xlabel('x'), ylabel('y'),axis([0 5 -1 11]);
x = -6:0.1:6;
y = abs(x.^3-100);
subplot(1,2,2), plot(x,y);
xlabel ('x'),ylabel('y'),axis([-6 6 0 350]);
更多回答(1 个)
Changoleon
2016-10-26
Hey, try putting semicolon (;) between your commands instead of comma (,)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Subplots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!