Solve equation in matlab
12 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Angam Kamei
el 2 de Sept. de 2020
Comentada: Angam Kamei
el 2 de Sept. de 2020
What is the matlab code to solve this equation?
cos(βL)cosh(βL)= -1 for L = 1,2,3,4
And, how to plot the result?
Thanks
0 comentarios
Respuesta aceptada
Stephan
el 2 de Sept. de 2020
% rewrite equation to be equal to zero for fsolve and save as a function handle
eqn = @(beta, L) cos(beta .* L) .* cosh(beta .* L) + 1;
% define values for L
L = 1:4;
% call fsolve
sol = fsolve(@(beta)eqn(beta,L),[1 1 1 1])
% test the quality of the result - all results should be near zero
test = eqn(sol,L)
% plot results
plot(L, sol)
xlabel('L')
ylabel('beta')
Más respuestas (0)
Ver también
Categorías
Más información sobre Numerical Integration and Differential Equations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!