matlab:二元函数带参数,求函数值模取最小时,相对应的函数值函数是f(x,y),含有参数a,a的取值是[0,1].输入一组(x,y),a会在[0,1]上相应变化,求相应的f 的模取最小时,对应的函数值,比如,输入(1,2),

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 01:05:46
matlab:二元函数带参数,求函数值模取最小时,相对应的函数值函数是f(x,y),含有参数a,a的取值是[0,1].输入一组(x,y),a会在[0,1]上相应变化,求相应的f 的模取最小时,对应的函数值,比如,输入(1,2),
xSMo@+ A5cMR$ؠ6F)PJ  gvp/t!KՋ5yd.e|zmj:j @lZ~vtb?:t|Kݶ߫lDt 4pPjwbV+GC&Λ`ۦv6;qI3Blܦ6^=%_D|xg(0D“]^*i]ySN i%*׼rsPT  umܬtr)t~]^~Q.}T1~WR~&NLs5<3XF泝LC30\ytɚp੼e,tJ/Pe[VoVaֵ&MX6MKhx +ȘD!K$ zAK-a];TMJVdَɁ3f+|"DHR=~eF[֎c,cgς9;lΠۯlzZ&ߊܘ%+t *:0y! +!Ê&6S diZ

matlab:二元函数带参数,求函数值模取最小时,相对应的函数值函数是f(x,y),含有参数a,a的取值是[0,1].输入一组(x,y),a会在[0,1]上相应变化,求相应的f 的模取最小时,对应的函数值,比如,输入(1,2),
matlab:二元函数带参数,求函数值模取最小时,相对应的函数值
函数是f(x,y),含有参数a,a的取值是[0,1].输入一组(x,y),a会在[0,1]上相应变化,求相应的f 的模取最小时,对应的函数值,比如,输入(1,2),a在[0,1] 上变化,使得 f= -1 时的模最小.输出函数值 -1 .
这是个调用函数,在别的程序中要用到,就是每输入一组(x,y),都会用到那个最小的函数值.

matlab:二元函数带参数,求函数值模取最小时,相对应的函数值函数是f(x,y),含有参数a,a的取值是[0,1].输入一组(x,y),a会在[0,1]上相应变化,求相应的f 的模取最小时,对应的函数值,比如,输入(1,2),
程序如下:建立两个m文件
函数f(x,y)m文件
function f=myfun0(x,y)
syms a
f=a*x+y;%f(x,y)函数.改成你的.这里只是例子.
求最小函数值m文件:
function ymin=myfu(x0,y0)
x=x0;
y=y0;
a=0:0.001:1; %a的取值
y=myfun0(x,y);
ymin=min(eval(y));%最小值
然后在command window中输入类似如下:
ymin=myfu(x0,y0) %其中x0,y0换成输入的坐标.
输入举例:
ymin=myfu(1,2)
结果
ymin =
2 %就是f=a*x+y的最小值为2,a的取值是[0,1]