matlab里面5*x(1)+4*x(2)+3*x(3)+2*x(4)+1*x(5) 用sum怎么写,因为项目有好多比如说有20项,通项是 (20-n)*x(n)实际可能项数达到50;我的目的是求一个无约束线性优化问题,这个公式特别大,四项x的如下function

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 04:19:59
matlab里面5*x(1)+4*x(2)+3*x(3)+2*x(4)+1*x(5)用sum怎么写,因为项目有好多比如说有20项,通项是(20-n)*x(n)实际可能项数达到50;我的目的是求一个无约

matlab里面5*x(1)+4*x(2)+3*x(3)+2*x(4)+1*x(5) 用sum怎么写,因为项目有好多比如说有20项,通项是 (20-n)*x(n)实际可能项数达到50;我的目的是求一个无约束线性优化问题,这个公式特别大,四项x的如下function
matlab里面5*x(1)+4*x(2)+3*x(3)+2*x(4)+1*x(5) 用sum怎么写,因为项目有好多
比如说有20项,通项是 (20-n)*x(n)
实际可能项数达到50;
我的目的是求一个无约束线性优化问题,这个公式特别大,四项x的如下
function sh=fun1(x)
sh=sum(x.^2)/2*1000000+x(1)^2*0.9*23000 ...
+(x(1)+x(1)+x(2))^2*0.9*21000+(x(1)+x(1)+x(2)+x(1)+x(2)+x(3))^2*0.9*19000+(x(1)+x(1)+x(2)+x(1)+x(2)+x(3)+x(1)+x(2)+x(3)+x(4))^2*0.9*17000 ...
-(x(1)+x(1)+x(2)+x(1)+x(2)+x(3)+sum(x))*150
然后用这个求解的
[x]=fminsearch(@fun1,[1 2 3 4])
好像是个非线性的,不管那么多了,反正fminsearch都能算

matlab里面5*x(1)+4*x(2)+3*x(3)+2*x(4)+1*x(5) 用sum怎么写,因为项目有好多比如说有20项,通项是 (20-n)*x(n)实际可能项数达到50;我的目的是求一个无约束线性优化问题,这个公式特别大,四项x的如下function
x=rand(1,20);%定义好x
n=1:20;
y=sum((20*ones(1,20)-n+1).*x(n));
下面的sum 很简单,就是n的一个循环就行了,结果放在y里,每次循环y=y+sum()
y=0;
x=rand(1,20);
for n=1:20
y=y+sum((n*ones(1,n)-n+1).*x(n))^2*0.9*(23000-2000*n);
end
当然,这个y没有加第一项和最后一样,最后再加上去,或者一开始定义y的时候就算好就行了

matlab里面x=[]是什么意思 matlab里编辑M文件时,里面用到单引号,单引号和里面的内容成红色,是不是说明有问题.fmincon('fun'.),里面'fun'是红色的.fun.m程序function f=fun(x);f=x(1)*x(1)+x(2)*x(2)+2*x(3)*x(3)+x(4)*x(4)-5x(1)-5x(2)-21x(3)+7x(4)-1; matlab里面 请问f=@(x,y,z)(1+y)*z.^y-(-0.25*(x-1)^2+0.25)^x.; 一直出错. matlab里面 X|...是啥意思啊? 我想在matlab里面输入y=8x^6+3x^5+5x^4+8x^3+x^2+4x的多项式 然后再求导 然后可以输再求y的最小值 求代码 matlab 2x+y+3z=13x-y=-1y+z=5用 MATLAB软件 MATLAB软件 MATLAB软件 MATLAB软件 MATLAB软件 MATLAB软件 如何用matlab编程输出这个公式1x(1)+2x(2)+3x(3)+4x(4)+3x(5)+2x(6)+1x(7) 用matlab求一个反函数原函数为y=x+(x^2)/(18+6*x-(x^2)-(x^3))用matlab求反函数我求出的结果是f=sym(x+(x^2)/(18+6*x-(x^2)-(x^3)));>> finverse(f)ans =RootOf(z^4 - z^3*(x - 1) - z^2*(x + 7) + z*(6*x - 18) + 18*x,z)里面那个z是什 matlab里面5*x(1)+4*x(2)+3*x(3)+2*x(4)+1*x(5) 用sum怎么写,因为项目有好多比如说有20项,通项是 (20-n)*x(n)实际可能项数达到50;我的目的是求一个无约束线性优化问题,这个公式特别大,四项x的如下function matlab x(a,1: matlab里面求有约束条件的多元函数极值问题所求函数z=2*pi*x*y+4*pi*x^2约束条件pi*x^2*y=350x>=1能不能用fmincon这个函数来解决, matlab求最小值问题如何用MATLAB求出下面函数的最小值f=x(2)^2+x(3)+x(4)+exp^(-x(5))其中:x(4)=x(1)^2+x(2)+x(3)-0.2*x(5)x(5)=sqrt(x(4))+x(1)+x(3)x(4)=10-10 matlab中定义变量X在区间(0,1)里面请问matlab中如何定义变量X在区间(0,1)里面?也就是定义0 matlab exp(x)=1+x+x^2/2!用matlab编 matlab解决约束非线性规划问题myfun.mfunction f=myfun(x)f=x(1)*x(13)+x(2)*x(14)+x(3)*x(15)+x(25)+1.697*(x(4)*x(16)+...x(5)*x(17)+x(6)*x(18)+x(26))+0.575*(x(7)*x(19)+x(8)*x(20)...+x(9)*x(21)+x(27))+0.723*(x(10)*x(22)+x(11)*x(23)+x(12)*x(24)); matlab解决约束非线性规划问题myfun.mfunction f=myfun(x)f=x(1)*x(13)+x(2)*x(14)+x(3)*x(15)+x(25)+1.697*(x(4)*x(16)+...x(5)*x(17)+x(6)*x(18)+x(26))+0.575*(x(7)*x(19)+x(8)*x(20)...+x(9)*x(21)+x(27))+0.723*(x(10)*x(22)+x(11)*x(23)+x(12)*x(24)); MATLAB求教:这是一个方程组 f(x)=(5-x)^1/2 x s = 2*sin(x)-sin(2*x)+2/3*sin(3*x)-1/2*sin(4*x)+2/5*sin(5*x)用matlab画图,求教啊