[討論] 如何判別條件 來選擇要帶入的函數

作者: liiyihluen (哩共啊!!!)   2019-11-04 23:25:07
a = [23 65 14 32 61 72];
b = [1 3 3 4 2 1];
% 有a.b兩矩陣
y1 = 3*a.^2+25*a-32.2;
y2 = 2*a.^2-3.1*a-26;
y3 = 4.06*a.^2-16*a+7;
y4 = -6.79*a.^2-52*a+30.49;
% 有4個函數
% 把b帶入yb,使yb變成上述的4個函數
plot(a, yb, 'o');
% 當b等於某數字時,會對應使用某個yb函數,讓a代入,最後在圖上畫出這六個點。
請問各位前輩,我該如何讓matlab判別b矩陣中的數字會對應哪個函數呢?
作者: sppmg (sppmg)   2019-11-06 00:34:00
提示 y(b)
作者: sin55688 (單手挑藏獒)   2019-11-08 02:30:00
初學就自定義雙變數函數吧f(a,b)
作者: sppmg (sppmg)   2019-11-09 20:19:00
樓上正解,當初發太快忘記a。然後MATLAB if 沒有then如果只是簡單繪圖你的應該就可以了,不過建議y另外定義成function 比較正式。看一下文件說明 function 怎用。

Links booklink

Contact Us: admin [ a t ] ucptt.com