怎么编写matlab方程计算程序啊?
就是如z=21.89-9.87x+8.09y-7.98xy-1.87x²-7.98y² x=3,4,5,6,7,8,9,10 y=4,5,6,7,8,9,10,11 用matlab编写算出对应的z值啊?
就是如z=21.89-9.87x+8.09y-7.98xy-1.87x²-7.98y² x=3,4,5,6,7,8,9,10 y=4,5,6,7,8,9,10,11 用matlab编写算出对应的z值啊?
答案:>> x=[3,4,5,6,7,8,9,10];
y=[4,5,6,7,8,9,10,11];
z=21.89-9.87*x+8.09*y-7.98*x.*y-1.87*x.^2-7.98*y.^2
z =
1.0e+003 *
-0.2156 -0.3662 -0.5524 -0.7742 -1.0317 -1.3249 -1.6537 -2.0182
>>
其他:x=[3 4 5 6 7 8 9 10];
y=[4 5 6 7 8 9 10 11 ];
for i=1:8
z=21.89-9.87*x(i)+8.09*y(i)-7.98*x(i)*y(i)-1.87*(x(i))^2-7.98*(y(i))^2
end
就可以输出z的值,以矩阵形式。注意z那一行不要加分号
上一个:在Matlab里新建一个M文件,一运行M文件里的程序,Matlab就自动关闭,为什么
下一个:matlab最优化的问题,非线性约束~~~急求解答啊。程序写好了,就是有BUG~~~也不知道为什么