[問題] 關於使用for迴圈解方程式已回收

看板MATLAB作者 (興農牛=總冠軍)時間16年前 (2008/10/04 15:03), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
因為我用for迴圈來寫Σ 例如: total=0; for k=2:4 total=total+3^k; end 所以可以得到3^2+3^3+3^4的答案 但是如果我是要解Σ的方程式 例如: Σk=2~4 (x^k)=0 也就是解x^2+x^3+x^4=0的方程式 (因為題目有點複雜 先選一個較易懂的方程式) 此時就無法使用for迴圈了 那我該如何解決呢? 另外我真正需要的是再多一層的for迴圈 例如: m=3~5 Σk=2~m (x^k)=0 每一個m都要解一次方程式 也就是x^2+x^3=0 x^2+x^3+x^4=0 x^2+x^3+x^4+x^5=0 這三個方程式 請問我怎麼寫才能表達呢? 最後請問我查了精華區跟書本之後 再解一元高次方程式時是先用圖解再求相近的根 但因為我的方程式是屬於分式函數 大約是200次方的函數除以200次方函數所構成的方程式 x^200/(x^200+x^199+x^198+…+x^0)=0.1 大概是如此 那我該選哪一種函數來解呢? 我實在不知該如何做了 希望有人能幫個忙 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.57.39

10/05 00:55, , 1F
請問有人能解最後一個問題嗎 謝謝
10/05 00:55, 1F
文章代碼(AID): #18vnL73s (MATLAB)
文章代碼(AID): #18vnL73s (MATLAB)