Can't get the sqrt function to work correctly

Hi,
I'm not very good at matlab but I can't figure why my function isn't graphing correctly. I think it has to do with the sqrt() function but I can't tell what I'm doing wrong. I've graphed it on my TI-84 which graphs it correctly. It's a conversion of water column pressure to air velocity.
h = 0:1:25;
P = 67.35187338.*sqrt(h);
plot(P)
hold on
title ('Velocity vs. Water Column')
xlabel('Water Column in inches')
ylabel('Velocity (ft/s)')

 採用された回答

Rik
Rik 2019 年 1 月 23 日

2 投票

The only edits that are obvious to me are the unnecessary call to hold and the fact you don't provide the x-axis values to the plot function. That second one causes your plot not to start at 0, but at 1.
h = 0:1:25;
P = 67.35187338.*sqrt(h);
plot(h,P)
title ('Velocity vs. Water Column')
xlabel('Water Column in inches')
ylabel('Velocity (ft/s)')

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeJust for fun についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by