[問題] 解方程式已回收
=================================================
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
討論串 (同標題文章)