|
JimKnopf |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 01.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.12.2010, 09:07
Titel: Berechnung von Matrizen
|
 |
Hallo,
wenn ich eine bzw. mehrere Matrizen berechnen möchte, kann ich dann wie folgt vorgehen:
phi_e=linspace(0,pi/2,1000);
phi_t=asin(n1/n2*sin(phi_e));
Ds1 = [1,1; n1*cos(phi_e) -n1*cos(phi_e)];
Ds2 = [1,1; n2*cos(phi_t) -n2*cos(phi_t)];
M = inv(Ds1)*Ds2;
D.h. zu jedem Winkel wird automatisch M berechnet oder muss ich hier z. Bsp. über eine For-Schleife gehen? Falls ich den oben beschriebenen Weg gehen kann, wie muss ich meine . In Matlab setzen?
Gruß
Jim Knopf
|
|
|
|
|
Tox |

Forum-Fortgeschrittener
|
 |
Beiträge: 54
|
 |
|
 |
Anmeldedatum: 26.08.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2010b
|
 |
|
|
 |
|
Verfasst am: 30.12.2010, 13:56
Titel:
|
 |
Punkt bedeutet Elementweise:
Damit wird dann Element(1,1) in Ds1 und Element(1,1) in Ds2 multipliziert und in Element(1,1) in Matrix M geschrieben.
|
|
|
JimKnopf |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 01.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.12.2010, 18:46
Titel:
|
 |
Meiner Meinung nach ist das Problem weniger der Punkt sondern vielmehr der Teil davor. Und zwar bekomme ich immer, wenn ich die Simulation starte die Fehlermeldung:
Gruß
Jim Knopf
|
|
|
lilov |

Forum-Century
|
 |
Beiträge: 193
|
 |
|
 |
Anmeldedatum: 05.05.10
|
 |
|
 |
Wohnort: Bremerhaven
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.12.2010, 12:01
Titel:
|
 |
hi,
kannst du vllt ein paar Beispielswerte geben damit man das austesten kann.
ein Tipp: vermeide den inv Befehl. der backslash operator ist viel schneller und löst auch überbestimmte Gleichungsysteme:
Gruß,
lilov
|
|
|
|
|
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 - 2025
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.
|
|