was hast du den bis jetzt versucht? bzw wo sind probleme aufgetreten?
wenn du code postest bitte die code umgebung verwenden und nicht einfach in den text schreiben.
das ist doch schonmal ein anfang. guck mal bei wiki unter rotations matrix.
außerdem ist aber dein theta oben in der rotation nicht das gleiche wie das thetat in der funktion
Code:
a = 1;
b = 5;
theta = linspace(0, 2*pi, 360);
c=pi/4;
X = [a * cos(theta);b * sin(theta)];
rot=[cos(c),-sin(c);sin(c),cos(c)];
plot(X(1,:),X(2,:))
Xneu=rot*X;
plot(Xneu(1,:),Xneu(2,:))
so da keine antwort mehr kommt geht ich mal davon aus das das thema beantwortet wurde.
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.