Why is my plot not showing?

19 ビュー (過去 30 日間)
Mattias Hertzberg
Mattias Hertzberg 2020 年 11 月 18 日
回答済み: Jon 2020 年 11 月 18 日
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

採用された回答

Jon
Jon 2020 年 11 月 18 日
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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLabels and Styling についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by