Can you write a code for the following hyperbolic function?
显示 更早的评论
Can someone write a matlab code to solve the following integral? I have give the limits for the Q_0 and also the y_m value for each X_0 that needs to be calculated. I need a single code that provides me the results for each Q_0. Thanks!

3 个评论
John D'Errico
2022-9-20
What have you tried? If nothing, why not? You are the one who needs to make an effort, as you will never learn otherwise.
Walter Roberson
2022-9-20
Also: consider using Symbolic Toolbox
Rajdeep
2022-9-21
回答(1 个)
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)])
类别
在 帮助中心 和 File Exchange 中查找有关 Code Performance 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

