|
|
unterfunktion mit inline / rechnung symbolisch mit syms |
|
luk1990 |

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 26.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.11.2012, 21:10
Titel: unterfunktion mit inline / rechnung symbolisch mit syms
|
 |
hallo
bin matlab beginner und suche eine lösung für folgendes problem:
Gewünschter Aufruf der Funktion:
>> c = fAlgo2(2,@(x) (x.^2))
% ich gebe also wert 2 und eine funktion x^2 mit.
Code im fAlgo2.m file:
function x = fAlgo2(a,func1)
help = func1;
syms x y;
temp = diff(help);
diffFunc = inline(temp);
x = diffFunc(a);
end
% c = 4 wird also erwartet, da die funktion x^2 abgeleitet 2x ergiebt => 4.
Komischerweise hat der code zwischendurch mal funktioniert, als ich ihn nochmals ausführte meldet matlab:
Error using diff
Function 'diff' is not supported for class
'function_handle'.
Was muss ich ändern??
SCHNELLE HELFER GESUCHT
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 26.11.2012, 23:20
Titel:
|
 |
Hallo,
wenn du die Ableitung an einer Stelle möchtest, würde ich das so machen:
Grüße,
Harald
|
|
|
luk1990 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 4
|
 |
|
 |
Anmeldedatum: 26.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.11.2012, 21:37
Titel:
|
 |
funktioniert wie gewünscht! besten dank
|
|
|
|
|
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.
|
|