Why wont all 4 subplots not work?

2 Ansichten (letzte 30 Tage)
Collin Kerr
Collin Kerr am 7 Apr. 2016
Kommentiert: Collin Kerr am 7 Apr. 2016
subplot(2,2,1)
fplot('cos(u-45)',[0 360])
subplot(2,2,2)
fplot('3*cos(2u)-2',[0 360])
subplot(2,2,3)
fplot('sin(3u)',[0 360])
subplot(2,2,4)
fplot('-2*cos(u)',[0 360])
%0 to 360 is degrees just an fyi
  2 Kommentare
Muhammad Usman Saleem
Muhammad Usman Saleem am 7 Apr. 2016
fyi?
Collin Kerr
Collin Kerr am 7 Apr. 2016
Its just an abbreviation, just scratch its not important.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

the cyclist
the cyclist am 7 Apr. 2016
Because "2u" is not correct MATLAB syntax for multiplication. You need "2*u".
This code runs:
u = 0:360;
subplot(2,2,1)
fplot('cos(u-45)',[0 360])
subplot(2,2,2)
fplot('3*cos(2*u)-2',[0 360])
subplot(2,2,3)
fplot('sin(3*u)',[0 360])
subplot(2,2,4)
fplot('-2*cos(u)',[0 360])

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by