看板 [ MATLAB ]
討論串[問題] 如何用fzero拿多根
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者yulishsu (Yulis)時間14年前 (2011/09/06 10:29), 編輯資訊
0
0
0
內容預覽:
先謝謝a大的回應 也謝謝上篇b大的推文回應. 我先說明為什麼我希望能得到sin cos 方程式的所有根. 因為我在做的練習為一個含有sin cos函數的圖. 假說為一個sin(x) 的圖好了. 那我希望能找到此圖斜率為斜率為 1(or 其它某特定斜率) 的點. 但同時我希望能找到的是第二個根 也就是
(還有128個字)

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者alamabarry (.............)時間14年前 (2011/09/05 22:20), 編輯資訊
0
0
0
內容預覽:
fzero 要單變數連續函數..可收斂到實數解.... roots 要多項式. 你的東西已經是非線性了. 只能把未知數拆成很多個初始值去收斂. 藉由不同的初始值去收斂到不同根. 若你的方程式有一些變數. 則你可以得到跟與變數之間的變化曲線. 如果複數的地方你也想知道. 那就必須設成複數形式的根. 也
(還有72個字)

推噓1(1推 0噓 5→)留言6則,0人參與, 最新作者yulishsu (Yulis)時間14年前 (2011/09/05 15:52), 編輯資訊
0
0
0
內容預覽:
小弟現在在做一個簡單的練習. 用fzero解 x^3-6*x^2+11*x-6=0. (手解的話根就是 1, 2 ,3). 但每次都只能得一個值. 那小弟嘗試在起始值的部分做一個 for loop. 但這樣值又太多 也不太準 = =. 不知道有沒有什麼方法可以用fzero 得到 準確的那三個根?.
首頁
上一頁
1
下一頁
尾頁