|
|
Befehl für eine Ableitung |
|
Huna |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 23.11.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.11.2008, 15:57
Titel: Befehl für eine Ableitung
|
|
f(x) =x^4 + x
Ich muss eine Prozedur schreiben, bei der ich die Ableitung benötige. Bisher hab ich alles hinbekommen, mir fehlt nur doch der Befehl für eine Ableitung, wenn f(x) gegeben ist.
Liebe Grüße
Huna
|
|
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.02.2009, 11:14
Titel:
|
|
Hallo,
die Ableitung deines Polynoms bekommst du mit
x = 0:1:10;
y = x^4+x;
diff(y);
du musst x vorher festlegen und dann bekommst du mit dem diff()-Befehl
die Werte der Ableitung im Bereich x. Hoffe das hilft dir weiter.
Gruß Markus
|
|
|
Doppelkopf |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.04.2010, 15:18
Titel: Ableitung
|
|
Du kannst einfach die math. Vorschrift für Ableitung implementieren:
a*x^b+c*x^d
1. Ableitung =
a/b*x^b-1+c/d*x^d-1
ganz einfach
|
|
|
josekamara |
Forum-Meister
|
|
Beiträge: 529
|
|
|
|
Anmeldedatum: 26.04.08
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.04.2010, 16:10
Titel:
|
|
Hallo,
Du kannst auch in Matlab durch symbolic math toolbox machen:
Gruß
Jose
_________________
Simulation
|
|
|
Mathematiker |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 08.04.10
|
|
|
|
Wohnort: Köthen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.04.2010, 18:42
Titel: Funktion für Ableitung
|
|
Für ein Polynom der Art:
f(x)=a(i)*x^b(i)
ist die 1. Ableitung:
df(x)/dx=a(i)b(i)*x^b(i)-1
Das bedeutet man muss in scilab nur a(i) und b(i) definieren und fertig ist die Funktion für die Ableitung.
|
|
|
Erdberquark |
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.03.2011, 12:57
Titel:
|
|
Gibt es bei Scilab keine Fertige Funktion dafür??
Also wenn ich mit "poly" eine Polynomfunktion erstellen kann muss es doch auch möglich sein eine solche Abzuleiten.
|
|
|
aj.geissler |
Forum-Guru
|
|
Beiträge: 251
|
|
|
|
Anmeldedatum: 26.11.07
|
|
|
|
Wohnort: Seeheim-Jugenheim
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.03.2011, 13:07
Titel:
|
|
Hi,
in SciLab hilft Dir hier die Funktion derivat.
Bsp.:
Das müsste es sein.
Grüße
Andreas[/code]
|
|
|
Erdberquark |
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.03.2011, 13:31
Titel:
|
|
Danke für die Antwort!!!
Gibt es auch die Möglichkeit gleich zweimal abzuleiten??
|
|
|
aj.geissler |
Forum-Guru
|
|
Beiträge: 251
|
|
|
|
Anmeldedatum: 26.11.07
|
|
|
|
Wohnort: Seeheim-Jugenheim
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.03.2011, 13:37
Titel:
|
|
Hi,
klar doch.
bei obigem Beispiel einfach
derivat(derivat(y))
ausprobieren.
Natürlich kann man auch "zwischenspeichern".
w=derivat(y)
u=derivat(w)
Vielleicht auch mal folgendes ausprobieren:
y=1/(1 + x^2);
derivat(y)
derivat(derivat(y))
Viel Spaß
Andreas
|
|
|
PKoevesdi |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2019, 11:14
Titel:
|
|
Hier noch ein Matlab-Vorschlag:
Schreibe Deine Polynomkoeefizienten in einen Vektor, in Deinem Beispiel:
coeff=[1 0 0 1 0];
Dann hast Du die Koeffizienten der Ableitung durch:
coeff(1:end-1)./(length(coeff)-1:-1:1)
mit polyval(coeff,x) bekommst jeweils an den Stellen x den Funktionswert.
|
|
|
PKoevesdi |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2019, 11:18
Titel:
|
|
Sorry,
coeff(1:end-1).*(length(coeff)-1:-1:1)
muss es natürlich heißen
|
|
|
|
|
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 - 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.
|
|