~
~
~(文章開始)~
~
~
問題:今天在Simulink製作演算法的過程中遇到一個問題,就是我有「直線方程式、圓方程式」,兩者到底怎麼在Simulink中解聯立並求出交點?
備註:圓方程式:(x-h)^2 + (y-k)^2 -r^2 直線方程式:y=mx+b , 數學範例:h = 1、k = 1、r = 5、 m = 4/3、b = 8 ,真實答案為: x = -3 y = 4 。
解法:
Step1: 請打開一個新的M File,並將solve涵式建立在其中,如下圖:
Step2: 打開Simulink,在Library中找到MATLAB Function,如下圖:
Step3: 將MATLAB Function拖曳至Simulink之中,並建立內部程式碼,如下圖:
Step4: 記得將剛才的M File與Simulink放置同一個資料夾,如下圖:
Step5: 最後再按下執行,就會顯示結果啦,如下圖:
有任何問題想討論歡迎留言
~
~
~(文章結束)~
~
~
文章標籤
全站熱搜