Wertetabelle erstellen < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Aufgabe | Schreiben sie ein Matlab-Programm, welches eine Wertetabelle der reellen Funktion F(x)=996-175*(3+661*exp(-x*991)) in [0;1] mit 10 gleichmäßig verteilten Stützstellen berechnet. |
Naja, ich hab mir gedacht, am einfachsten ist es ja, die Tabelle als (2,8)-Matrix ausspucken zu lassen:
Ianf=0;
Iend=1;
Z=10;
h=(Iend-Ianf)/Z;
x=Ianf:h:Iend;
F=996-175*(3+661*exp(-x*991)) ;
W=[x' F']
Wenn x so ausgegeben werden soll, dann bekomme ich wie gewollt die Werte 0 0.1 0.2 0.3 0.4 .... 1 ; aber die Werte in der Matrix stimmen mit denn der Tabelle aus meinem Taschenrechner irgendwie nicht ganz überein.....
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 03:38 Do 01.05.2008 | Autor: | MatthiasKr |
Hi,
> Schreiben sie ein Matlab-Programm, welches eine
> Wertetabelle der reellen Funktion
> F(x)=996-175*(3+661*exp(-x*991)) in [0;1] mit 10
> gleichmäßig verteilten Stützstellen berechnet.
> Naja, ich hab mir gedacht, am einfachsten ist es ja, die
> Tabelle als (2,8)-Matrix ausspucken zu lassen:
>
> Ianf=0;
> Iend=1;
> Z=10;
> h=(Iend-Ianf)/Z;
> x=Ianf:h:Iend;
> F=996-175*(3+661*exp(-x*991)) ;
> W=[x' F']
>
> Wenn x so ausgegeben werden soll, dann bekomme ich wie
> gewollt die Werte 0 0.1 0.2 0.3 0.4 .... 1 ; aber die Werte
> in der Matrix stimmen mit denn der Tabelle aus meinem
> Taschenrechner irgendwie nicht ganz überein.....
hm, merkwuerdig. Wie gross sind denn die abweichungen?
gruss
matthias
|
|
|
|
|
Ok, das Programm war soweit doch ganz in Ordnung. Allerdings hätte ich davon ausgehen müssen, dass der Vorfaktor [mm] 10^5 [/mm] für die ganze Matrix gilt, nicht nur für die zweite Spalte *Hand gegen die Stirn klatsch*. Ohne "format long" wurde nur genau die entscheidende Stelle hinter dem Komma nicht mehr angezeigt -.- .
Totzdem vielen Dank
|
|
|
|