ich hab noch ein Problem. Leider bin ich Matlab anfänger und muss in Mathe (STudium) eine Aufgabe Lösen. Dabei soll ich eine beliebige Drehachse definieren und einen Würfel um diese Achse drehen. Der Winkel soll beliebig bestimmbar sein.
Dabei hab ich folgenden Code gemacht:
Code:
function projekt1v1
%PROJEKT1V1 Summary of this function goes here
% Detailed explanation goes here % Diagramm erstellen// axis equal
cla axis([-2020-2020-2020]) xlabel('X-Achse') ylabel('Y-Achse') zlabel('Z-Achse') grid on
%% Drehgerade definieren % Ortsvektor einlesen
a = [0,0,0];
% Richtungsvektor einlesen
xu = input('X-Koordinate der Drehgeraden: ');
yu = input('Y-Koordinate der Drehgeraden: ');
zu = input('Z-Koordinate der Drehgeraden: ');
u = [xu, yu, zu];
% Drehgerade errechnen
G =[(a-100*u)', a', (a+100*u)'];
%% Create Cube % Cubedefinition / Size, Startpoint % Startpoint
k = input('Eckpunkt des Cube in X-Richtung: ');
l = input('Eckpunkt des Cube in Y-Richtung: ');
m = input('Eckpunkt des Cube in Z-Richtung: ');
Mein Problem ist, wie ich jetzt die eingelesen Koordinaten mit der Drehmatrix multiplizieren kann um somit die Bildpunkte / Bildmatrix für die Darstellung des gedrehten Würfels erzeugen kann.
Denn mit dem Versuch eine Matrix aus den Werten x,y,z1 und z2 zu erzeugen und diese mit D zu multiplizieren funktioniert nicht :'(
kann mir einer helfen oder einen Tipp geben? Mein Professor war leider nicht sonderlich auskunftsfreudig :'(
Vielen Dank im Voraus!
Grüße Sven
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.