Solve a numerical equation
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (2)
madhan ravi
il 28 Gen 2019
x0 = 1;
Torsten
il 28 Gen 2019
0 voti
x0 = 0 leads to a divison by zero since sin(x0/2) = sin(0) = 0
Categorie
Scopri di più su Numeric Solvers in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!