当前位置:编程学习 > Matlab >>

怎么编写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值啊?
答案:>> 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~~~也不知道为什么

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,