Why is my plot not showing?

19 Ansichten (letzte 30 Tage)
Mattias Hertzberg
Mattias Hertzberg am 18 Nov. 2020
Beantwortet: Jon am 18 Nov. 2020
Hello, I'm new to matlab and I don't know why my plots aren't showing anything
>>clc
>>x=linspace(-2,2,100);
>>f=(3*x)/(9*x.^2+1)
>>g=0.25*(x/((1/16)*x.^2))
>>h=-0.5*(x/(1+(0.25*x.^2)))
>>plot(x,f,'blue')
>>hold on
>>plot(x,g,'red')
>>hold on
>>plot(x,h,'black')
>>hold on
>>grid on

Akzeptierte Antwort

Jon
Jon am 18 Nov. 2020
You need to use ./ Other wise you end up with just one value for f,g, and h
x=linspace(-2,2,100);
f=(3*x)./(9*x.^2+1) % ./
g=0.25*(x./((1/16)*x.^2)) % ./
h=-0.5*(x./(1+(0.25*x.^2))) % ./
plot(x,f,'blue')
hold on
plot(x,g,'red')
hold on
plot(x,h,'black')
hold on
grid on

Weitere Antworten (0)

Kategorien

Mehr zu Labels and Styling finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by