Why is my plot not showing?

19 views (last 30 days)
Mattias Hertzberg
Mattias Hertzberg on 18 Nov 2020
Answered: Jon on 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

Accepted Answer

Jon
Jon on 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

More Answers (0)

Categories

Find more on Labels and Styling in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!