二元函数极值 用matlab求 关于h d的函数 求极值 还要求极值对应的h d的值I=4000 L=11.25 h的定义域在8到12 函数中不取虚数解尽量说明过程 本人是新手d大概是在10到100之间的一个数求最小值 谢谢

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 11:51:52
二元函数极值用matlab求关于hd的函数求极值还要求极值对应的hd的值I=4000L=11.25h的定义域在8到12函数中不取虚数解尽量说明过程本人是新手d大概是在10到100之间的一个数求最小值谢

二元函数极值 用matlab求 关于h d的函数 求极值 还要求极值对应的h d的值I=4000 L=11.25 h的定义域在8到12 函数中不取虚数解尽量说明过程 本人是新手d大概是在10到100之间的一个数求最小值 谢谢
二元函数极值 用matlab求
关于h d的函数 求极值 还要求极值对应的h d的值
I=4000 L=11.25 h的定义域在8到12
函数中不取虚数解
尽量说明过程 本人是新手
d大概是在10到100之间的一个数
求最小值 谢谢
点图片可放大看 
能否说一下具体操作
就是输入m文件后怎么操作 直接在命令框里输入吗
稍微解释一下temp fmincon ezcontourf是什么意思  怎么操作

二元函数极值 用matlab求 关于h d的函数 求极值 还要求极值对应的h d的值I=4000 L=11.25 h的定义域在8到12 函数中不取虚数解尽量说明过程 本人是新手d大概是在10到100之间的一个数求最小值 谢谢
看来你根本没学过MATLAB.
首先打开matlab窗口
1°在命令行中输入
edit used_for_test
出来一个m编辑窗口,在m文件中,粘贴下面的内容:
function y=used_for_test(x)
I=4000;
L=11.25;
h=x(1);
d=x(2);
temp11=(d^2/4+L^2+h^2)^(3/2);
temp1=2*I*h/temp11;
temp21=(9*d^2/4+L^2+h^2)^(3/2);
temp2=I*h/temp21;
temp31=(L^2+h^2)^(3/2);
temp3=I*h/temp31;
temp41=(d^2+L^2+h^2)^(3/2);
temp4=2*I*h/temp41;
E=temp1+temp2-temp3-temp4;
y=E;
点击保存
2°回到命令窗口,在命令窗口中,输入如下命令:
[X,y]=fmincon(@(x)used_for_test(x),[10;50],[],[],[],[],[8,10,12,100])
便可以得到极小值,
另外,输入如下命令可以得到全局最小值:
[X,y]=fminsearch(@(x)used_for_test(x),[10;50])
temp就是自己随便取的临时变量.
fmincon是求非线性条件极小值的函数
y是最小值,X是取最小值的坐标点.
[10;50]是坐标的初值,【8,10,12,100】是坐标点的取值范围
ezcontourf是画等值线的一个函数
function y=used_for_test(h,d)
I=4000;
L=11.25;
temp11=(d^2/4+L^2+h^2)^(3/2);
temp1=2*I*h/temp11;
temp21=(9*d^2/4+L^2+h^2)^(3/2);
temp2=I*h/temp21;
temp31=(L^2+h^2)^(3/2);
temp3=I*h/temp31;
temp41=(d^2+L^2+h^2)^(3/2);
temp4=2*I*h/temp41;
E=temp1+temp2-temp3-temp4;
y=E;
在命令窗口中直接输入:
ezcontourf(@(h,d)used_for_test(h,d),[8,12,10,100]),colorbar
figure
ezcontourf(@(h,d)used_for_test(h,d),[8,10,80,100]),colorbar
便可直接从图形上看到最小值在边界点(8,100)上

二元函数极值 用matlab求 关于h d的函数 求极值 还要求极值对应的h d的值I=4000 L=11.25 h的定义域在8到12 函数中不取虚数解尽量说明过程 本人是新手d大概是在10到100之间的一个数求最小值 谢谢 用matlab求函数极值. 关于二元函数极值问题 二元函数求极值问题 二元函数求极值点,如图 怎么求二元函数的极值呢? matlab中 函数极值怎么求 MATLAB二元函数求极值小弟一方程:f=x^2+2*x-3*y+y^2,x范围2~6,y范围4~7,求f最小值,用MATLAB编程怎么做? 二元函数的极值 matlab二元函数求极值,求代码!有二元函数f(fai,theta),求它的极值就当f(fai,theta),已知了 然后需要写代码怎么写? matlab如何求二元函数最小值 怎么用MATLAB求多元函数极值求z=x^2-(y-1)^2的极值,包括极大值和极小值,用MATLAB怎么编程? matlab求二元二次方程的最小值问题.函数是F=117.7189+17.4157*x1+2.6737*x2-2.2065*x1*x2+6.6089*x1^2+2.0874*x2^2;其中x1和x2的区间都是[-1.414 1.414];最小值用matlab怎么求?急呀.对 还要显示极值和极值点 用matlab求函数f(x)=xsinx+cosx的极值和最值.坐等, 如何用matlab求函数的单调区间和极值 高等数学 二元函数极值 见图 二元函数的极值与条件极值的几何意义是什么?若二元函数无极值,是否一定无条件极值?举例说明.还有一个问题,二元函数的驻点不一定是极值点吗?求例子. matlab编程求a.其中包括对二元函数的一个变量积分得到关于另一个变量的函数.