|
Melissa_ |

Forum-Anfänger
|
 |
Beiträge: 30
|
 |
|
 |
Anmeldedatum: 01.03.13
|
 |
|
 |
Wohnort: BaWü
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.01.2014, 16:12
Titel: Variable einführen
|
 |
Hallo zusammen,
ich versuche gerade die Determinante einer Matrix zu berechnen, in der cos(x), e^x etc. vorkommen.
Wie kann ich die Variable x oder das e einführen?
Bisher bekomme ich immer nur diese Meldung:
"error: `x' undefined near line 2 column 8"
|
|
|
|
|
Epfi |

Forum-Meister
|
 |
Beiträge: 1.134
|
 |
|
 |
Anmeldedatum: 08.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.01.2014, 22:44
Titel: Re: Variable einführen
|
 |
Hallo Melissa,
Melissa_ hat Folgendes geschrieben: |
Wie kann ich die Variable x oder das e einführen? |
Zwei Möglichkeiten. Entweder Du hast für das x bereits einen Zahlenwert, den kannst Du dann einfach vorher dem x zuweisen:
oder Du hast keinen Zahlenwert und das x soll auch als Variable im Ergebnis auftauchen. Dann brauchst Du die symbolic toolbox. Damit kannst Du symbolische Variablen anlegen und in Rechnungen verwenden:
Wenn Du die symbolic Toolbox nicht haben solltest, sollte Matlab folgendes sagen: Undefined function 'syms' for input arguments of type 'char'.
Die Exponentialfunktion kannst Du wie folgt nutzen:
Das entspricht a = e^x.
Viele Grüße
Markus
|
|
|
Melissa_ |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 30
|
 |
|
 |
Anmeldedatum: 01.03.13
|
 |
|
 |
Wohnort: BaWü
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.01.2014, 14:21
Titel: Re: Variable einführen
|
 |
Hallo Epfi,
danke für deine schnelle Antwort. Leider habe ich die Symbolic toolbox nicht, gibt es einen anderen Weg?
Ach ja, das x sollte dann als Variable im Ergebnis auftauchen, also kein vordefinierter Wert...
|
|
|
Epfi |

Forum-Meister
|
 |
Beiträge: 1.134
|
 |
|
 |
Anmeldedatum: 08.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.01.2014, 14:32
Titel: Re: Variable einführen
|
 |
Melissa_ hat Folgendes geschrieben: |
gibt es einen anderen Weg? |
In Matlab ist mir keiner bekannt. Für einfache Aufgaben kannst Du aber z.B. Wolframalpha befragen: http://www.wolframalpha.com/input/?.....%7D%7D&lk=4&num=1
Die Notation ist dort ein bisschen anders als in Matlab, aber in den Beispielen echt gut dokumentiert.
|
|
|
Melissa_ |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 30
|
 |
|
 |
Anmeldedatum: 01.03.13
|
 |
|
 |
Wohnort: BaWü
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.01.2014, 00:05
Titel: Re: Variable einführen
|
 |
Ich werds mal da versuchen.
Vielen Dank für deine Hilfe
|
|
|
|
|
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.
|
|