[問題] 解方程式已回收

看板MATLAB作者 (大頭)時間14年前 (2009/12/07 18:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/10 (看更多)
================================================= function T=test clc; format long; s=fsolve(@eq,1) function F=eq(m) a=60;b=60;bl=6;t=0; F=(a*cosd(m)-a*cosd(t))^2+(b*sind(m)-b*sind(t))^2-bl^2; =========================================================== 這是小弟目前的碼 目的主要為解得m的值 現在想要將求解出的m值 當作副程式eq中的t值 之後再去解m值 (其實就是在解橢圓上等直線距離的點) 我想應該要使用回圈 可是在副程式eq中計算出的值 會跑道主程式test裡 但我一直無法用for迴圈 將主程式中的m值(也就是s)匯入副程式取代t 不知道是不是有什麼特別的語法 爬過文但好像沒看過這樣迴圈反解的問題 麻煩大家解答囉!!! (解析解答案太誇張沒辦法跑唷) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.59.24
文章代碼(AID): #1B7DUByo (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1B7DUByo (MATLAB)