# Can you write a code for the following hyperbolic function?

2 views (last 30 days)

Show older comments

### Answers (1)

Walter Roberson
on 21 Sep 2022

Your sqrt() was ending too early. I made exactly the same mistake when I typed into my own session.

format short g

y_m_vals = [0.1945; 0.3890; 0.5835; 0.7780; 0.9725; 1.1670; 1.3615];

q_0_vals = [2.26; 2.24; 2.19; 2.12; 1.90; 1.48; 0.72];

syms q y_m q_0

f(y_m, q_0) = int(sqrt((q^2/2 + cosh(y_m))^2 - 1), q, 0, q_0)

x_0 = double([y_m_vals, q_0_vals, f(y_m_vals, q_0_vals)])

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!