Matlab reelle Zahlen von bis darstellen?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Es geht eigentlich recht schnell wenn du folgendes machst:

x = (-10):1e-3:10 ; %Vektor der interessierenden "x-Werte"

y = 2*x + x.^3 %y = 2x + x^3 (Durchführung der Abbildung)

Und wenn du das dann auch noch plotten willst, dann schreibe:

figure; %Öffne neues Grafik-Fenster

plot(x, y); %Einzeichnen des Graphen in zuletzt aufgerufenes Grafik-Fenster

Eigentlich gilt es hier nur zu wissen:

1.) x:a:y = [x, x+a, ... , y] (vorrausgesetzt y = x + a*n ) -> Erzeugt Vektor

2.) " .^ " ist die elementenweise Potenzierung. Bspw.:

[2, 1, 3, 4].^2 = [4, 1, 9, 16]

iIovemusic 
Fragesteller
 18.11.2019, 23:30

Danke. Warum hast du als Schrittweite 1-e-3 genommen?

0
poseidon42  19.11.2019, 00:03
@iIovemusic

Das ist eine Kurzschreibweise für: 10^-3 , es gilt:

xe-y = x*10^-y

(wobei x einer Zahl entspricht, bspw. 1 oder 5 oder so ... , genauso das gleiche mit y).

Und war die Schrittweite nicht 10^-3 = 1e-3 ?

0