?? Error using ==> plot3 String argument is an unknown option.

1 Ansicht (letzte 30 Tage)
Tomas
Tomas am 9 Nov. 2013
Bearbeitet: Tomas am 9 Nov. 2013
MON = [2.8 3.6 17.2;
5.4 8.3 15.8;
2.5 3.2 17.6;
9.9 10.7 13.6;
5.5 8.9 15.5;
9.7 11 13.9;
2.3 3.9 17.9;
5.7 8.1 15.1;
9.4 10.5 13;
9.9 13.2 13.7];
[m,n]=size(MON)
for j=1:n
plot3(MON(:,j),'X')
end
Error in ==> Untitled2 at 19 a=plot3(MON(:,j),'X')
string argument is an unknown option.

Antworten (1)

Azzi Abdelmalek
Azzi Abdelmalek am 9 Nov. 2013
Bearbeitet: Azzi Abdelmalek am 9 Nov. 2013
To use plot3, you need three vectors x,y and z. You don't need a for loop
plot3(MON(:,1),MON(:,2),MON(:,3),'x')
  9 Kommentare
Azzi Abdelmalek
Azzi Abdelmalek am 9 Nov. 2013
You don't need a for loop, I've already answered:
plot3(MON(:,1),MON(:,2),MON(:,3),'x')
If you insist for the for loop
figure;
hold on
for k=1:size(MON,1)
plot3(MON(k,1),MON(k,2),MON(k,3),'x')
end
hold off
Tomas
Tomas am 9 Nov. 2013
Bearbeitet: Tomas am 9 Nov. 2013
YEAH , THANKS YOU I already knew plot3 must have 3 input parameters

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Graphics Performance finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by