[問題] 兩條曲線要求交點要如何寫呢?已回收
解數學問題時,我算到方程式為:tan(x)=tanh(x)
然而答案是要求三組交點之後再繼續算下去
function fun1()
clc;
for i = 0:0.001:20
if(tan(D2R(i))==tanh(D2R(i)))
fprintf('when i = %5.10f degree ,tanX = tanhX\n',i);
end
end
end
function V = D2R(degV)
V = degV *pi()/360;
end
但不知道哪裡有錯,最後的答案就只算出0而以
我是這樣想的:
tanh(x)是個很快就會收斂到1的函數
所以我令tan(x)=1,之後求反三角函數
解出答案x=0.25pi 所以我想x=(n+0.25)pi都會是交點
但MATLAB就是寫不出來
請有見解的大家幫幫我個忙吧!!!謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.205.3
推
03/13 17:17, , 1F
03/13 17:17, 1F
※ 編輯: howard3234 來自: 140.118.205.3 (03/13 18:30)
推
03/13 23:44, , 2F
03/13 23:44, 2F
推
03/14 11:14, , 3F
03/14 11:14, 3F
推
03/14 17:45, , 4F
03/14 17:45, 4F