Finding epsilon satisfy a trigonometric function.
古いコメントを表示
I need to find the value of epsilon (e) that satisfy the function cot(e)^2*cot(2*e)^2 == sin(2*e)^2 where pi/4<e<pi/2
採用された回答
その他の回答 (2 件)
KSSV
2016 年 12 月 27 日
clc; clear all ;
syms e
eqn = cot(e)^2*cot(2*e)^2 == sin(2*e)^2 ;
[solx, params, conds] = solve(eqn, e, 'ReturnConditions', true) ;
Star Strider
2016 年 12 月 27 日
Another approach:
trig_e = @(e) cot(e).^2*cot(2*e).^2 - sin(2*e).^2;
v = linspace(-pi/2, pi/2, 4);
for k1 = 1:length(v)
e(k1) = fzero(trig_e, v(k1));
end
e =
-1.3267e+000 -541.3248e-003 541.3248e-003 1.3267e+000
カテゴリ
ヘルプ センター および File Exchange で Numeric Solvers についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!