Solution of this non-linear eqution

1 visualización (últimos 30 días)
A HOSSAIN
A HOSSAIN el 2 de Sept. de 2019
Respondida: Dimitris Kalogiros el 2 de Sept. de 2019
w= 0: 0.01: 20;
d=100
g=10
w^2=g*k*tanh(k*d)
find the values of 'k'.

Respuestas (1)

Dimitris Kalogiros
Dimitris Kalogiros el 2 de Sept. de 2019
Hi A. Hossain
Try this:
clear; clc;
syms w d k
d=100
g=10
for w=0:0.1:20
fprintf('----- w = %f -----\n', w);
eq=w.^2==g*k*tanh(k*d)
vpasolve(eq)
fprintf('\n\n');
end
Of Course, it does not provide an analytical solution, but a numerical one.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by