Vinnaren i pepparkakshustävlingen!
2011-01-11, 20:01
  #1
Medlem
bjornebarns avatar
Hur ritar man två kurvor/ytor/kroppar i samma bild i matlab?
Citera
2011-01-11, 20:22
  #2
Medlem
Jooncs avatar
%rita första
hold on;
%rita andra
EDIT: dock aldrig prövat det i 3D. Sen finns det också subplot man man vill lägga flera bilder brevid varandra i samma fönster.
Citera
2011-01-11, 21:04
  #3
Medlem
sp3tts avatar
Man kan också göra så här
plot(x1, y1, x2, y2)
eller så här
plot(x1, y2)
hold all
plot(x2, y2)
Fördelen med dessa är att kurvorna får olika färger. Med hold all kan man dessutom lägga till fler kurvor med nya plot-kommandon och även dessa får andra färger. Med hold on blir alla kurvor samma färg om man inte anger färg i själv plot-kommandot. Att göra så är dock fult om man till exempel plottar i en loop. Mycket elegantare att låta MATLAB sköta det automagiskt tycker jag.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback