2016-12-09 3 views
1

Meine Frage ist - Wie visualisiere ich diese beiden Funktionen enter image description here; enter image description here.einfache Funktionen in MATLAB

Für die erste habe ich versucht -

x=-2:0.1:2; 
[email protected](x)1/1+x.^2 
plot(x,f(x)) 

Und MATLAB tut mir erlauben

1+x.^2 

in Klammern zu setzen. MATLAB sagt mir: "Innere Matrixdimensionen müssen übereinstimmen." Gleiches Problem mit der zweiten Funktion.

+0

Sie brauchen nicht "Element-weise-Power" (der Betreiber. ^). Versuchen Sie einfach,^wie '1 + x^2' zu verwenden – marcoresk

+0

@marcoresk Falsch. Der elementweise Operator wird benötigt oder aber für Vektoren und Matrizen würde '^' als Matrixexponentiation interpretiert werden. – rayryeng

Antwort

4

Division muss auch punktweise sein. Also sollten Sie tun

x=-2:0.1:2; 
[email protected](x)1./(1+x.^2) 
plot(x,f(x))