Can't get the sqrt function to work correctly
5 views (last 30 days)
Show older comments
Alexander Sutherland
on 23 Jan 2019
Commented: Alexander Sutherland
on 23 Jan 2019
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)')
0 Comments
Accepted Answer
Rik
on 23 Jan 2019
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)')
More Answers (0)
See Also
Categories
Find more on Signal Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!