用matlab求三个自变量函数最小值的M程序?

2025-03-04 12:07:29
推荐回答(2个)
回答1:

由于没有具体函数,可以用符号函数定义,在调用相关系统函数求解。
算法:
对于 function y=f(x1,x2,x3);
分别对y对x1,x2,x3求偏导数得y1,y2,y3.
令:
y1=0,y2=0,y3=0
三方程联立求得取得极值时的(x1_min,x2_min,x3_min);
代入原方程中得出函数最小值,y_min.

回答2:

a=[a1,a2,a3]
minx=min(a)
a1,a2,a3是三个自变量
minx是最终的结果