|
|
|
Lognormalverteilung mit matlab |
|
| peter84 |

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 23.04.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.04.2012, 15:29
Titel: Lognormalverteilung mit matlab
|
 |
| |
 |
|
Hallo,
ich beschäftige mich momentan mit der berechnung von lognormal verteilten Zufallszahlen und ich würde nur ungern den befehl logncdf dazu benutzen, weil ich mit den routinen aus matlab so eine probleme schon hatte.
zu meinem vorgehen:
1. definiere ich mir eine funktion von der form
function z = lognorm(x)
sigmax=0.2;
z=(1/x)*exp(-(log(x)^2)/(2*sigmax^2));
wobei sigmax die standardabweichung ist und vorher gegeben.
mein hauptprogramm:
c=1/(sigmax*sqrt(2*pi));
for k=1:1:10
y(k)=c* quad('lognorm(k)',0,k);
end
die fehler sind:
Error using inlineeval (line 15)
Error in inline expression ==> lognorm(k)
Matrix dimensions must agree.
"mein input ist k, eine zahl, wieso habe ich da matrix dimensionsfehler
Error in inline/subsref (line 24)
INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr,
INLINE_OBJ_.expr);
Error in quad (line 76)
y = f(x, varargin{:});
Error in anw2 (line 1
y(k)=c*quad('lognorm(k)',0,k);
die anderen fehler sagen mir eig kaum was.
hab es auch mit einer einfachen funktion wie zb f(x)=x hingekriegt.
|
|
|
|
|
|
| peter84 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 23.04.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.04.2012, 15:31
Titel:
|
 |
|
ps, das mü ist bei mir 0.
|
|
|
|
|
|
|
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.
|
|