早教吧作业答案频道 -->数学-->
用matlab求J最小时,系数a1,a2,a3的值,需要程序.二次函数取极值是的系数问题.J=(3*a1+95*a2-a3+4594305155808867/4503599627370496)^2+(4*a1+122*a2-a3+5215933106418897/4503599627370496)^2+(2*a1+109*a2-a3+8822143
题目详情
用matlab求J最小时,系数a1,a2,a3的值,需要程序.二次函数取极值是的系数问题.
J =(3*a1 + 95*a2 - a3 + 4594305155808867/4503599627370496)^2 + (4*a1 + 122*a2 - a3 + 5215933106418897/4503599627370496)^2 + (2*a1 + 109*a2 - a3 + 8822143484902521/9007199254740992)^2 + (5*a1 + 88*a2 - a3 + 312242324621947/281474976710656)^2 + (4*a1 + 111*a2 - a3 + 1273249975233745/1125899906842624)^2 + (2*a1 + 95*a2 - a3 + 8417790636486269/9007199254740992)^2 + (a1 + 160*a2 - a3 + 4828402264414901/4503599627370496)^2 + (5*a1 + 160*a2 - a3 + 3235986496898921/2251799813685248)^2 + (3*a1 + 122*a2 - a3 + 1218984465723497/1125899906842624)^2,
J =(3*a1 + 95*a2 - a3 + 4594305155808867/4503599627370496)^2 + (4*a1 + 122*a2 - a3 + 5215933106418897/4503599627370496)^2 + (2*a1 + 109*a2 - a3 + 8822143484902521/9007199254740992)^2 + (5*a1 + 88*a2 - a3 + 312242324621947/281474976710656)^2 + (4*a1 + 111*a2 - a3 + 1273249975233745/1125899906842624)^2 + (2*a1 + 95*a2 - a3 + 8417790636486269/9007199254740992)^2 + (a1 + 160*a2 - a3 + 4828402264414901/4503599627370496)^2 + (5*a1 + 160*a2 - a3 + 3235986496898921/2251799813685248)^2 + (3*a1 + 122*a2 - a3 + 1218984465723497/1125899906842624)^2,
▼优质解答
答案和解析
clear all
clc
J =@(a)(3*a(1) + 95*a(2) - a(3) + 4594305155808867/4503599627370496)^2 + (4*a(1) + 122*a(2) - a(3) + 5215933106418897/4503599627370496)^2 + (2*a(1) + 109*a(2) - a(3) + 8822143484902521/9007199254740992)^2 + (5*a(1) + 88*a(2) - a(3) + 312242324621947/281474976710656)^2 + (4*a(1) + 111*a(2) - a(3) + 1273249975233745/1125899906842624)^2 + (2*a(1) + 95*a(2) - a(3) + 8417790636486269/9007199254740992)^2 + (a(1) + 160*a(2) - a(3) + 4828402264414901/4503599627370496)^2 + (5*a(1) + 160*a(2) - a(3) + 3235986496898921/2251799813685248)^2 + (3*a(1) + 122*a(2) - a(3) + 1218984465723497/1125899906842624)^2;
a=[1,2,3];
[a J]=fminsearch(J,a)
结果:a =
-0.0796 -0.0039 0.3898
J =
0.0034
clc
J =@(a)(3*a(1) + 95*a(2) - a(3) + 4594305155808867/4503599627370496)^2 + (4*a(1) + 122*a(2) - a(3) + 5215933106418897/4503599627370496)^2 + (2*a(1) + 109*a(2) - a(3) + 8822143484902521/9007199254740992)^2 + (5*a(1) + 88*a(2) - a(3) + 312242324621947/281474976710656)^2 + (4*a(1) + 111*a(2) - a(3) + 1273249975233745/1125899906842624)^2 + (2*a(1) + 95*a(2) - a(3) + 8417790636486269/9007199254740992)^2 + (a(1) + 160*a(2) - a(3) + 4828402264414901/4503599627370496)^2 + (5*a(1) + 160*a(2) - a(3) + 3235986496898921/2251799813685248)^2 + (3*a(1) + 122*a(2) - a(3) + 1218984465723497/1125899906842624)^2;
a=[1,2,3];
[a J]=fminsearch(J,a)
结果:a =
-0.0796 -0.0039 0.3898
J =
0.0034
看了 用matlab求J最小时,系...的网友还看了以下:
在金刚石的晶体中,含有由共价键形成的碳原子环,其中最小的环上所需碳原子数及每个碳原子上任意两个C- 2020-04-09 …
国家投资建设的棋盘洲长江公路大桥将要开工,据黄冈日报报道,大桥预算总造价是4370000000元人 2020-05-13 …
下列地址中,( )不是DHCP服务器分配的IP地址。A.196.254.109.100 B.169. 2020-05-26 …
若函数f(x)=(x-b)/(x-a)在区间(-无穷大,4)上是增函数,则有A.a>b>4若函数f 2020-06-06 …
一次函数,1.f(x)=2x+a,f(1)=4,求a的值2.设y=f(x)为一次函数,已知f(2) 2020-07-09 …
为迎接2013年全运会,沈阳市城建计划总体目标是完成投资480亿元,共安排项目930项,城建投资再 2020-07-09 …
三个连续正整数之和小于333,为什么是109组.我看答案都是这样这样写的:第一组,1+2+3第二组 2020-07-19 …
(2008•宿迁)某市2008年第一季度财政收入为41.76亿元,用科学记数法(结果保留两个有效数字 2020-11-12 …
函数的最小值-4,且在一周期内先出现最小值,所以A=-4函数y=Asin(ωx+φ)(ω>0,|φ| 2020-11-18 …
2015年安徽省政府工作报告指出,今年拟安排财政赤字460亿元,460亿元用科学记数法可表示为()A 2020-12-02 …