機(jī)械社區(qū)
標(biāo)題: 請(qǐng)教:怎么解這個(gè)方程,? [打印本頁(yè)]
作者: 耶穌愛(ài)子 時(shí)間: 2019-6-5 22:21
標(biāo)題: 請(qǐng)教:怎么解這個(gè)方程,?
$ \7 y2 V- X8 Q: I% Y3 g+ }- @方程如下:
: F7 n& y6 I5 m/ |2 ~[14.44^2+0.045^2-2*14.44*0.045*cos(a)]^0.5 *ln[14.44^2+0.045^2-2*14.44*0.045*cos(a)] *[2*14.44*0.045*sin(a)]
+[14.30^2+0.045^2-2*14.30*0.045*sin(a)]^0.5 *ln[14.30^2+0.045^2-2*14.30*0.045*sin(a)] *[2*14.30*0.045*cos(a)]
=0,,
求角度a的值,,
$ b! L! W: b3 Y$ b% {9 { o. |& F/ k& O$ `) y* y j# @
作者: 我的耳機(jī) 時(shí)間: 2019-6-6 07:50
我深刻懷疑你是故意的,,為了計(jì)算,,第一步把常數(shù)先計(jì)算出來(lái)不是基本的嗎,?( w1 M, M. R: E) n6 g# u8 ?& ?
然后,,可以借助matlab計(jì)算
作者: zmztx 時(shí)間: 2019-6-6 08:28
本帖最后由 zmztx 于 2019-6-6 08:41 編輯 ; f1 e* f7 {$ W8 Z6 q( u
% M( Y- C7 Z2 o, p- ?3 A
有sin,,有l(wèi)n,,還有套在ln中的sin函數(shù),是典型的超越方程。. ?; ^: C* K- ^* f3 _ \
你這只是一個(gè)方程,,而不是方程組,,還容易點(diǎn): W# m$ J7 C/ s, K
對(duì)于這個(gè)超越方程,用數(shù)值方法,。簡(jiǎn)單說(shuō)就是把一系列的點(diǎn)(角度a),,挨著個(gè)帶入方程中試,比如角度a=3的時(shí)候,,方程的值最靠近0: Q. y/ i) I- L1 q; J
然后,,在角度a=3附近再照此方式來(lái)一次。比如從2.5到3.5,,間隔0.1,
1 s' q1 U0 j" K找到一個(gè)最靠近0的值,,如果你覺(jué)得靠得還不夠近,那就再重新取值范圍和間隔,。直到找到你滿意的點(diǎn)
+ k; \5 i0 e0 }# X& O/ H/ N
1 d- I; I7 Z- k1 J6 }4 A+ O1 W實(shí)際當(dāng)中,,現(xiàn)成的數(shù)值方法有很多。如在大學(xué)里學(xué)過(guò)的牛頓法,,還有弦割法,。很多很多,自己找吧: V, ~- F% U. |, _) e C4 n
實(shí)際去求解的時(shí)候,,需要
7 v7 k; z; W6 W5 v4 u1)要么你會(huì)寫程序,,要么你會(huì)用數(shù)學(xué)軟件2 K) R. W$ q8 a' Y
2)要確定初值,最好知道這根曲線的樣子,,也就是知道有多少個(gè)等于0的點(diǎn)1 A# z# [( ~/ m$ f& @% d
3)允許誤差,,就是說(shuō)小到多少你才能滿意
1 N7 M+ q- k: o3 S3 U1 `$ U' f
作者: 魍者歸來(lái) 時(shí)間: 2019-6-6 08:59
用excel中vba的for循環(huán)語(yǔ)句遍歷0-180,步階1……之后再縮小范圍,,步階0.1……
作者: DoctorWHO 時(shí)間: 2019-6-6 09:54
同濟(jì)高數(shù)第三章第八節(jié)方程近似解
作者: ghw1008 時(shí)間: 2019-6-7 18:28
Matlab
作者: yangxiaofe 時(shí)間: 2019-6-10 17:32
用matlab數(shù)值計(jì)算
歡迎光臨 機(jī)械社區(qū) (http://giwivy.com.cn/) |
Powered by Discuz! X3.4 |