1樓:匿名使用者
你好,我用的是比較笨的方法,由於你這個方程並不是很複雜,而且只有乙個變數,因此我先直接求解他的反函式,然後再求值。
**syms n x
f=2/sqrt(pi)*int(exp(-n),n,x,inf);
y=finverse(f)
輸出y =
-log((4503599627370496*x)/5081767996463981)
然後建立個fun.m,**如下
function y=fun(x)
format long
y=-log((4503599627370496*x)/5081767996463981)
最後分別計算fun(0.00001),fun(0.00026),fun(0.
00056),fun(0.00067),fun(0.00089),fun(0.
00116),fun(0.00146)
我執行的結果是11.633707702605474,8.375611164583992,7.
608356011870325,7.429015083214508,7.145071332873334,6.
880117511499109,6.650101080897137
你可以對這些結果進行檢驗,我檢驗還是很好的。
個人學藝不精,希望對你有幫助,有疑問請追問,若滿意還望採納,祝生活愉快!
2樓:
這就是erfcinv。
用MATLAB編寫程式 克萊姆法則求解係數矩陣
a 1 1 1 1 1 11 1.2 1.44 1.728 2.0736 2.48831 1.4 1.96 2.744 3.8416 5.37821 1.6 2.56 4.096 6.5536 10.4861 1.8 3.24 5.832 10.498 18.896 br 1 2 4 8 16 32...
matlab自定義函式怎麼用,matlab 如何建立 呼叫自定義函式?
hui翽 matlab自定義函式的七種方法 1 函式檔案 呼叫命令檔案 需單獨定義一個自定義函式的m檔案。2 函式檔案 子函式 定義一個具有多個自定義函式的m檔案。3 inline 無需m檔案,直接定義。4 匿名函式。5 syms subs 無需m檔案,直接定義。6 字串 subs 無需m檔案,直接...
用matlab做牛頓迭代法,用matlab如何編寫牛頓迭代法問題,謝謝
sky不用太多 function a cal a,b,v a,b表示區間,v是精度 i 1 x a b 2 a i x t x x 3 x 1 3 x 2 1 迭代函式 while abs t x v i i 1 x t a a i x t x x 3 x 1 3 x 2 1 迭代函式 enda a...