Solve a numerical equation
Mostrar comentarios más antiguos
Hi everyone,
I have a problem solving a numerical equation. I want the result near zero for:
((1/6)*abs(sin(x*6/2)/sin(x/2))) = 1/sqrt(2)
It should be around x = 0.4695;
I tried the following:
myfunc = @(x) ((1/6)*abs(sin(x*6/2)/sin(x/2)))-1/sqrt(2);
x0 = 0;
fzero(myfunc,x0);
But somehow doesn't work for me. Can somebody help me please and tell me why it doesn't work?
Thanks.
Respuesta aceptada
Más respuestas (2)
madhan ravi
el 28 de En. de 2019
x0 = 1;
Torsten
el 28 de En. de 2019
0 votos
x0 = 0 leads to a divison by zero since sin(x0/2) = sin(0) = 0
Categorías
Más información sobre Numeric Solvers en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!