|
zyx |
Forum-Fortgeschrittener
|
|
Beiträge: 80
|
|
|
|
Anmeldedatum: 10.04.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.04.2018, 12:02
Titel: function - Ellipse
|
|
Hallo Leute!
Ich komme schon mit der nächsten Frage:
Ich soll eine Funktion schreiben, die die Polargleichung des Kegelschnitts Ellipse in Hauptachsenlage auswertet.
function [phi,r] = ellipse(n_points,a,b)
if a < b
error('a >= b ist nicht erfuellt');
end
phi_min = 0;
phi_max = 2*pi;
phi = [phi_min n_points phi_max];
r.^2 = b.^2./(1-E.^2*cos(phi)^2);
e = sqrt(a.^2-b.^2);
E = e/a;
figure
polar(phi,r)
end
Allerdings scheint bei der Zeile
"r.^2 = b.^2./(1-E.^2*cos(phi)^2);"
die Fehlermeldung "Parse error at "=" usage might be invalid matlab syntax"
Ich habe auch schon
"r = sqrt(b.^2./(1-E.^2*cos(phi)^2)) und
Umformen probiert...
Habt ihr einen kleinen Tipp für mich?
Vielen Dank im Voraus!!
|
|
|
|
|
T16 |
Forum-Century
|
|
Beiträge: 145
|
|
|
|
Anmeldedatum: 31.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.04.2018, 12:13
Titel:
|
|
Auf der linken Seite des Gleichheitszeichens muss immer eine einzelne Variable stehen, matlab kann das alleine nicht umformen. Deine zweite Idee
ist so schon richtig. Jetzt kannst du dir die Fehlermeldungen anschauen die matlab ausspuckt, damit kommst du bestimmt auch alleine auf die richtige Lösung
|
|
|
zyx |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 80
|
|
|
|
Anmeldedatum: 10.04.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.04.2018, 12:17
Titel:
|
|
ja stimmt...
komisch die Fehlermeldung hatte ich vorher noch nicht, sonst hätte ich euch nicht damit belästigt.
Vielen Dank!!!
|
|
|
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|