Solve a numerical equation
Ältere Kommentare anzeigen
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.
Akzeptierte Antwort
Weitere Antworten (2)
madhan ravi
am 28 Jan. 2019
x0 = 1;
Torsten
am 28 Jan. 2019
0 Stimmen
x0 = 0 leads to a divison by zero since sin(x0/2) = sin(0) = 0
Kategorien
Mehr zu Numeric Solvers finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!