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

Ableiten von Funktionen ohne Funktionsvorschrift

 

oreganoger

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.01.2013, 09:39     Titel: Ableiten von Funktionen ohne Funktionsvorschrift
  Antworten mit Zitat      
Hallihallo,

ich entschuldige mich gleich mal dafür diese Frage hier so zu stellen, aber ich bin kein Mathematiker und weiß gar nicht, unter welchem Begriff ich im Forum oder Google suchen sollte. Meine Suchanfragen waren bisher nicht erfolgreich.

Ich bin neu in Matlab und würde gerne wissen, ob es möglich ist mit Matlab Terme von Funktionen ohne spezifizierte Funktionsvorschrift abzuleiten.

ZB.: U(x,y)=f(x)/g(x,y)*x^2
dU(x,y)/dx=??

In Worten: Könnte Matlab also U(x,y) nach x ableiten? Wenn ja, wie funktioniert das?

Vielen Dank und Liebe Grüße!


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 20.01.2013, 20:08     Titel:
  Antworten mit Zitat      
Hallo,

siehe
Code:

Folgendermaßen:
Code:
syms x y
syms f(x)
syms g(x,y)
U=f(x)/g(x,y)*x^2
diff(U, x)


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
oreganoger

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.01.2013, 18:56     Titel:
  Antworten mit Zitat      
Vielen Dank, aber das Funktioniert so bei mir nicht. Ist

Code:


nicht auch nur für Variablen geeignet? Hast du mal den Code ausprobiert? Bei mir kommt (für mich verständlicherweise) die Fehlermeldung

Code:
>> syms f(x)
??? Error using ==> syms at 61
Not a valid variable name.


Meine Frage bleibt somit offen. Gibt es eine Möglichkeit, diese Rechnung in Matlab durchzuführen?
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 23.01.2013, 21:11     Titel:
  Antworten mit Zitat      
Hallo,

Ich habe das in 2012b getestet.
Wenn es bei dir nicht funktioniert, dann verwendest du vermutlich ein älteres MATLAB-Release. Welches?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
oreganoger

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.01.2013, 11:47     Titel:
  Antworten mit Zitat      
Super! Ich habe es vorher mit der 2011ber Version probiert und da ging es nicht. Nachdem ich jetzt auch die 2012b habe, funktioniert es.

Vielen Dank!
 
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.