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 件のコメント
Carlyle Hickman
Carlyle Hickman 2016 年 10 月 26 日
Attempt to execute SCRIPT subplot as a function: E:\subplot.m
Error in subplot (line 4) subplot(1,2,1)
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 (,)

カテゴリ

Help Center および File ExchangeSubplots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by