Verfasst am: 02.12.2008, 12:34
Titel: Schnittpunkte mit animiertem Halbkreis
Hallo ihr Matlabexperten,
ich habe mal wieder folgendes Problem. Ich soll die kompletten Schnittpunkte
der animierten Halbkreisgeraden mit den horizontalen und vertikalen Geraden
wiedergeben. Der Halbkreis muss animiert und in seiner Lage veränderbar bleiben.
Die if else Schleife liefert keine genauen und zu wenig Schnittpunkte mit den Halbkreisgeraden.
Währe super, wenn mir einer einen Tipp geben könnte.
% Plot horizontale Gerade plot(G1(1,:),G1(2,:),'b');
hold on
plot(G2(1,:),G2(2,:),'b');
hold on
plot(G3(1,:),G3(2,:),'b');
hold on
plot(G4(1,:),G4(2,:),'b');
hold on
plot(G5(1,:),G5(2,:),'b');
hold on
plot(G6(1,:),G6(2,:),'b');
hold on
plot(G7(1,:),G7(2,:),'b');
hold on
plot(G8(1,:),G8(2,:),'b');
hold on
plot(G9(1,:),G9(2,:),'b');
hold on
plot(G10(1,:),G10(2,:),'b');
hold on
plot(G11(1,:),G11(2,:),'b');
hold on
plot(G12(1,:),G12(2,:),'b');
hold on
plot(G13(1,:),G13(2,:),'b');
hold on
plot(G14(1,:),G14(2,:),'b');
hold on
% Plot vertikale Gerade plot(G15(1,:),G15(2,:),'r'); %1.Gerade links
hold on
plot(G16(1,:),G16(2,:),'r'); %2.Gerade rechts
hold on
plot(G17(1,:),G17(2,:),'r'); %3.Gerade links
hold on
mL=[sin(alpha)cos(alpha)
-cos(alpha)sin(alpha)];
GL = mL*[(t(1,:));(t(1,:))];
plot(GL(1,:)+b(1,:),GL(2,:)+b(2,:),'r');
hold on
r=r+(1/50)*pi;
pause(0.01);
GL1= mL*[(t(1,:)+b(1,:));(t(1,:)+b(2,:))];
if GL1==G16
else([G16(1,:);G16(2,:)]);
plot(ans(1,:),ans(2,:),'k+');
end
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.