MATLAB 的多元非线性方程求极值问题function f=fun(x)f=0.5742*x(1)+11.8636*x(3)-0.1693*x(4)-0.3868*x(5)-0.0674*(x(1)^2)-0.3546*(x(2).^2)-1.2180*(x(3).^2)+0.0123*(x(4).^2)+0.0012*(x(5).^2);x0=[5,2.75,6,27,60] %起始点[x,fval]=fminunc(@fun,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 13:32:42
MATLAB 的多元非线性方程求极值问题function f=fun(x)f=0.5742*x(1)+11.8636*x(3)-0.1693*x(4)-0.3868*x(5)-0.0674*(x(1)^2)-0.3546*(x(2).^2)-1.2180*(x(3).^2)+0.0123*(x(4).^2)+0.0012*(x(5).^2);x0=[5,2.75,6,27,60] %起始点[x,fval]=fminunc(@fun,
xSKOQ+l0f)C6RWf9:"Jll;3+BƤخHYܜ~9g³ OFy x=n+|hdyG6 M먨|zv(2Nե,#\%ADpͱ '= XK~E;㤌]yC9?Kf@( #D7D}n]v<0/ᓌ.nʫeYY sĻ/xоMct:ak-Qٱ顾)4(GInJH0o"σ Ti+=o#+ I:ptڼ*Q(Ju49]$$_Z,%n+Ľ٪olNͬfYj̀627,ނ"c&|Aݽ  Qf~ v5->aj@7*z9"l5fWJ* ojuJFpKVk$FIEm~q_c@]kQ T/0VwCL ŵ5y„HrC

MATLAB 的多元非线性方程求极值问题function f=fun(x)f=0.5742*x(1)+11.8636*x(3)-0.1693*x(4)-0.3868*x(5)-0.0674*(x(1)^2)-0.3546*(x(2).^2)-1.2180*(x(3).^2)+0.0123*(x(4).^2)+0.0012*(x(5).^2);x0=[5,2.75,6,27,60] %起始点[x,fval]=fminunc(@fun,
MATLAB 的多元非线性方程求极值问题
function f=fun(x)
f=0.5742*x(1)+11.8636*x(3)-0.1693*x(4)-0.3868*x(5)-0.0674*(x(1)^2)-0.3546*(x(2).^2)-1.2180*(x(3).^2)+0.0123*(x(4).^2)+0.0012*(x(5).^2);
x0=[5,2.75,6,27,60] %起始点
[x,fval]=fminunc(@fun,x0)
为什么会被报错?

MATLAB 的多元非线性方程求极值问题function f=fun(x)f=0.5742*x(1)+11.8636*x(3)-0.1693*x(4)-0.3868*x(5)-0.0674*(x(1)^2)-0.3546*(x(2).^2)-1.2180*(x(3).^2)+0.0123*(x(4).^2)+0.0012*(x(5).^2);x0=[5,2.75,6,27,60] %起始点[x,fval]=fminunc(@fun,
f=@(x) 0.5742*x(1)+11.8636*x(3)-0.1693*x(4)-0.3868*x(5)-0.0674*(x(1)^2)-0.3546*(x(2).^2)-1.2180*(x(3).^2)+0.0123*(x(4).^2)+0.0012*(x(5).^2);
x0=[5,2.75,6,27,60] %起始点
[x,fval]=fminunc(f,x0)

你是不是把这段代码写在一个M文件里了?

应该是前两行存为文件fun.m,后两句
x0=[5,2.75,6,27,60] %起始点
[x,fval]=fminunc(@fun,x0)
在命令窗口里调用。

从你的表达式看,五个变元之间没有耦合,可以分开来求,很容易可以判断,函数最小值应该发生在x1、x2、x3=inf,x4...

全部展开

你是不是把这段代码写在一个M文件里了?

应该是前两行存为文件fun.m,后两句
x0=[5,2.75,6,27,60] %起始点
[x,fval]=fminunc(@fun,x0)
在命令窗口里调用。

从你的表达式看,五个变元之间没有耦合,可以分开来求,很容易可以判断,函数最小值应该发生在x1、x2、x3=inf,x4、x5=-inf处。

收起

MATLAB 的多元非线性方程求极值问题function f=fun(x)f=0.5742*x(1)+11.8636*x(3)-0.1693*x(4)-0.3868*x(5)-0.0674*(x(1)^2)-0.3546*(x(2).^2)-1.2180*(x(3).^2)+0.0123*(x(4).^2)+0.0012*(x(5).^2);x0=[5,2.75,6,27,60] %起始点[x,fval]=fminunc(@fun, matlab解非线性方程问题 用拉格朗日乘数法求多元函数极值中解方程的问题这个方程怎么解出来的? Matlab中多元函数求极值问题有这样一个方程:Y=25.8963+1.815x1-0.7646x2+0.3464x3+0.93625x1x2+0.4688x1x3+0.1363x2x3-0.7065x1^2-0.6852x^2-1.7547x^3x1,x2,x3的取值范围都是(-2,2)怎么编写matlab程序来求这个函数的极值 matlab 非线性规划问题 怎么用MATLAB求多元函数极值求z=x^2-(y-1)^2的极值,包括极大值和极小值,用MATLAB怎么编程? 求多元函数极值` 多元函数求极值 matlab中fmincon函数求最小值,X定义域的问题,多元函数求极值的问题,一共有18个自变量x,x只能等于1或0 ,这个限定条件要怎么添加进去? 多元函数极值问题.求椭球面到平面的最近与最远距离. 找数学专家在线解决多元函数求极值的问题 matlab多元函数求极值 求函数f(x,y)=4(x-y)-x^2-y^2的极值 多元函数极值问题.驻点怎么求? 多元函数的极值 一道多元函数极值问题 一个关于如何用matlab进行多元非线性回归的问题我现在只有4组数据 想通过matlab里面的多元非线性回归 得出一个成本模型 其中一个因变量 3个自变量 在matlab里面应该用哪个函数来对这4 matlab里面求有约束条件的多元函数极值问题所求函数z=2*pi*x*y+4*pi*x^2约束条件pi*x^2*y=350x>=1能不能用fmincon这个函数来解决, 微积分 多元函数求极值 微积分 多元函数求极值