WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Problem mit symbolic toolbox/subs

 

s2bu

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2009, 18:00     Titel: Problem mit symbolic toolbox/subs
  Antworten mit Zitat      
also ich habe folgendes Problem:

wenn ich in symbolische Formels mit subs Werte einsetze und diese dann numerisch berechnen lasse, kann ich das Ergebnis nicht weiterverarbeiten (also z.B. in einer Matrix speichern oder mit abs den Betrag von dem Ergebnis bilden oder oder oder...) als Beispiel füge ich mal einen dcode schnippsel hier ein:

Code:

symbols;                  
x=sym("x");
fkt=Sin(x)+x^2-8;        
f1=differentiate(fkt,x);
f2=differentiate(f1,x);
if abs(subs(fkt,x,x0)*subs(f2,x,x0)) < abs(subs(f1,x,x0)^2)
...
endif
 


die Fehlermeldung ist :
error: octave_base_value::abs(): wrong argument `ex´

was ich mal so interpretiere, dass das was bei subs rauskommt von octave als irgendwas anderes als eine "normale" zahl aufgefasst wird, die ja von den normalen befehlen bearbeitet werden können müsste.

nun meine frage: wie kann man da abhilfe schaffen?


s2bu

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.10.2009, 11:20     Titel:
  Antworten mit Zitat      
Ich hab's rausgefunden.

man muss das ergebnis von subs() mit to_double() konvertieren damit es funktioniert.
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.