Create a function to calculate hyperbolic's then graph them?
4 views (last 30 days)
Show older comments
I need some advice about graphing the hyperbolic sin, cos and tan. Can you create a plot inside a function? well heres what i have... Thanks in advance!
function [sinh1x,cosh1x,tanh1x] = hyper(X)
sinh1x=sinh(X);
cosh1x=cosh(X);
tanh1x=tanh(X);
plot(X,sinh1x)
plot(X,cosh1x)
plot(X,tanh1x)
grid on
end
0 Comments
Accepted Answer
Matt Fig
on 10 Apr 2011
About the only thing you might want to change is to put a call in to the HOLD function so that all plots appear on the same axis, or pass all the arguments to plot at once. Like this:
function [sinh1x,cosh1x,tanh1x] = hyper(X)
sinh1x = sinh(X);
cosh1x = cosh(X);
tanh1x = tanh(X);
plot(X,sinh1x,X,cosh1x,X,tanh1x)
legend({'sinh(x)';'cosh(x)';'tanh(x)'},'location','northwest')
grid on
Then call it like this:
>> [sinh1x,cosh1x,tanh1x] = hyper(0:.01:1);
0 Comments
More Answers (0)
See Also
Categories
Find more on Discrete Data Plots 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!