Funktionen definieren < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Hallo zusammen,
Ich tue mich grad sehr schwer damit, die Funktion f(x)=(1+exp(-2x))^(1/2) zu definieren.
Ich hab das so geschrieben:
function y=myFun(s)
y = (1+exp(-2s)).^(1/2);
Aber da mäckert er rum, dass s ungenutzt bleibt, aber das ist doch nich so.
Ich denke ich stell mich einfach mal wieder mächtig doof an.
Wenn ich jetzt noch y integrieren will, geht das mit integrate (y, 0, 2*pi), oder mach ich da auch was falsch.?
Danke im Voraus!
lg Kai
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 16:10 So 29.11.2009 | Autor: | Frasier |
Hallo Kai,
hast du das genau so geschrieben? Dann würde Matlab ein * zwischen -2 und s fehlen.
Und ein Befehl zum Integrieren in Matlab wäre quad.
Aufruf falls myFun als m-File gespeichert ist:
quad(@myFun,0,2*pi)
lg
F.
|
|
|
|
|
Vielen vielen Danke!
Wegen diesem einem Malpunk hat nich geklappt...
lg Kai
|
|
|
|