[讨论] 如何判别条件 来选择要带入的函数

楼主: 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