请问matlab里把一个变量中各个元素代入一个函数式中求值该怎么编?

比如X=[1,0],然后要把1、0分别代入f=60-10*x1-4*x2+x1^2+x2^2-x1*x2中求结果,该怎么编程?
X不一定是几维的,如果X是n维的,要代入一个n次函数中,该怎么编?

第1个回答  推荐于2017-09-08
>> syms x1 x2
f = 60-10*x1-4*x2+x1^2+x2^2-x1*x2;
f =
60-10*x1-4*x2+x1^2+x2^2-x1*x2

>> x = randint(4,2,[1 9]);
x1 = x(:,1); x2 = x(:,2);
ff = subs(f)本回答被提问者采纳
相似回答