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
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
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
Changoleon 2016-10-26
Hey, try putting semicolon (;) between your commands instead of comma (,)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by