matrix mit variablen < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 23:36 So 10.12.2006 | Autor: | sole |
Hallo an alle!
ist es in matlab möglich die Determinante einer Matrix in der Variablen vorkommen zu berechnen?
z.B. sollte det([a,b;c,d])=ad-bc sein
ich denke mein Problem ist hauptsätzlich wie man Variablen deklariert ohne sie zu initialisieren.
Vielen Dank!
~sole
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 08:37 Mo 11.12.2006 | Autor: | dormant |
Hi!
Ich verstehe dein Problem nicht ganz, aber ich versuche trotzdem einen Tipp zu geben.
> ist es in matlab möglich die Determinante einer Matrix in
> der Variablen vorkommen zu berechnen?
> z.B. sollte det([a,b;c,d])=ad-bc sein
Ich verstehe das so - du willst eine Variable deklarieren und dabei spielt der Wert einer Determinante eine Rolle für den Wert der Variablen. Wenn das der Fall ist - woran scheiterst du, das geht ohne weiteres.
> ich denke mein Problem ist hauptsätzlich wie man Variablen
> deklariert ohne sie zu initialisieren.
Das geht in Matlab nicht.
Gruß,
dormant
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 08:51 Mo 11.12.2006 | Autor: | sole |
Ich habe mich wahrscheinlich nicht genau genug ausgedrückt. Grob gesagt: ich möchte die Determinante einer Matrix berechnen in der nicht nur nummern sondern auch Buchstaben (Variablen) vorkommen.
Also etwas wie
A=[1,0;3,a];
det(A)
[mm] \Rightarrow
[/mm]
Ergebnis: a
Trotzdem danke für die Antwort.
|
|
|
|
|
Status: |
(Korrektur) kleiner Fehler | Datum: | 13:26 Mo 11.12.2006 | Autor: | Martin243 |
Hallo,
mit der Symbolic Math Toolbox geht es. Bleibt nur die Frage, ob die gerade verfügbar ist.
Gruß
Martin
|
|
|
|
|
Hallo,
wenn du Zugriff auf die Symbolic Math Toolbox hast, dann geht es so:
syms a;
A=[1,0;3,a];
det(A)
Ausgabe:
ans =
a
Gruß
Martin
|
|
|
|