早教吧作业答案频道 -->数学-->
mathematica中用FindArgMin求极值,但变量数目可变,怎么设置FindArgMin中参数?FindArgMin中设置搜索起始点,为:FindArgMin[F,{{p[1],0},{p[2],0},{p[3],0},{p[4],0},{p[5],0}}]但因为参数的具体个数是根据最初设定的,不
题目详情
mathematica中用FindArgMin求极值,但变量数目可变,怎么设置FindArgMin中参数?
FindArgMin中设置搜索起始点,为:
FindArgMin[F,{{p[1],0},{p[2],0},{p[3],0},{p[4],0},{p[5],0}}]
但因为参数的具体个数是根据最初设定的,不一定是5个,设置为kmax个,那我是否能写成:
{p[1],0},{p[2],0},...,{p[kmax],0}
或者类似的其他表达形式,使我不用每次改过kmax数值后还要继续改范围中变量的个数?
FindArgMin中设置搜索起始点,为:
FindArgMin[F,{{p[1],0},{p[2],0},{p[3],0},{p[4],0},{p[5],0}}]
但因为参数的具体个数是根据最初设定的,不一定是5个,设置为kmax个,那我是否能写成:
{p[1],0},{p[2],0},...,{p[kmax],0}
或者类似的其他表达形式,使我不用每次改过kmax数值后还要继续改范围中变量的个数?
▼优质解答
答案和解析
这样就行了:
FindArgMin[F, Evaluate@Table[{p[i], 0}, {i, kmax}]]
看了mathematica中用Fi...的网友还看了以下:
物体做功,用水平力F,阻力为f,移动距离S,那么题目要求F所做的功.根据W=FS,这里的F是指F呢 2020-04-25 …
已知f(0)=0,f(1)=1,f'(0)=f'(1)=0,求证|f''(x)|>4|f''(x) 2020-05-17 …
2道高一的复合函数题目1.已知f(x)是二次函数,且f(0)=0,f(x+1)=f(x)+x+1, 2020-05-22 …
已知函数y=f(n),f(0)=2,且满足f(n)=f(n-1)/(n+1),n属于N+,求f(1 2020-06-02 …
高一必修一关于函数题目1.设函数f(x)={1-x2,X≤1X2+X-2,X>1,则f(2/1)的 2020-06-02 …
已知函数f(X)=loga(x-1分之1-kx)(a>1)是奇函数,f(-x)+f(x)=01.求 2020-06-09 …
求三道函数题目.职高难度.1、已知函数f(x)=ax+c,f(1)=1,f(2)=4.求a与c的值 2020-06-26 …
为什么最后是2×5×5=50?设集合M={-1,0,1},N={2,3,4,5,6},映射f:M→ 2020-07-30 …
运用函数抽象式,根据已知条件求周期1)f(x+A)=-f(x)2)f(x+A)=1/f(x)3)f 2020-08-02 …
第一题[1]f(x)=4x+7分之1[2]f(x)=√1-x+√x+3-1(√是根号)根号X+3减1 2020-12-31 …