討論串[問題] FindRoot 找不到後的後續工作
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ntust661 (TOEFL_5!)時間12年前 (2012/11/29 21:19), 編輯資訊
1
0
0
內容預覽:
我想說FindRoot動作失敗後,想要取而代之改變動作. 但是我要如何打出當FindRoot失敗後,我改變我的動作. EX:. A = 1 ;. s = FindRoot[ x^2 + x + A , {x , 1} ] ;. 以下如果找根失敗,我就要停止動作接下來改 A = 2 , 3, 4 ..

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者chungyuandye (養花種魚數月亮賞星星)時間12年前 (2012/11/29 23:20), 編輯資訊
0
0
1
內容預覽:
f[x_,A_]:=x^2+x+A;. NestWhile[(temp=x/.Quiet@FindRoot[f[x,#],{x,1}];. Print@{#,Abs[f[temp,#]]};. If[Abs[f[temp,#]]<10^-5,#,#-1])&,10,UnsameQ,2]. 不過有警告
(還有106個字)
首頁
上一頁
1
下一頁
尾頁