I was able to get an answer in my calculator as x = 0.017623 by I want to show this on MATLAB.

 Respuesta aceptada

Torsten
Torsten el 14 de Feb. de 2023
Editada: Torsten el 14 de Feb. de 2023

0 votos

f = @(y) cosh(y).*sinh(y)-5/3*y ;
y = 0:0.01:1 ;
plot(y,f(y))
syms x y
assume (x,'real')
eqn = cosh(y).*sinh(y)-5/3*y==0;
ynum = vpasolve(eqn,0.9)
ynum = 
0.9192963573251805500925015133287
format long
xnum = double(solve(ynum-3.79e-5*x^(-2.5)==0,x))
xnum =
0.017622741398035

3 comentarios

Mason Condren
Mason Condren el 14 de Feb. de 2023
Is there anyway to do this without plotting and creating a vector. I want it to be as simplistic as possible to show the equation needed to be solved.
Torsten
Torsten el 14 de Feb. de 2023
Yes, you can remove the first 3 lines of the code if you know that the approximate position of the root of cosh(y).*sinh(y)-5/3*y = 0 is 0.9 without making a plot.
Mason Condren
Mason Condren el 14 de Feb. de 2023
Okay thank you very much

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Productos

Versión

R2020a

Etiquetas

Preguntada:

el 14 de Feb. de 2023

Comentada:

el 14 de Feb. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by