就算没有拥有想起这歌词,就信心.ppt





《就算没有拥有想起这歌词,就信心.ppt》由会员分享,可在线阅读,更多相关《就算没有拥有想起这歌词,就信心.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,标准方差与相关系数1求标准方差在MATLAB中,提供了计算数据序列的标准方差的函数std。对于向量X,std(X)返回一个标准方差。对于矩阵A,std(A)返回一个行向量,它的各个元素便是矩阵A各列或各行的标准方差。std函数的一般调用格式为:Y=std(A,flag,dim)其中dim取1或2。当dim=1时,求各列元素的标准方差;当dim=2时,则求各行元素的标准方差。flag取0或1,当flag=0时,按1所列公式计算标准方差,当flag=1时,按2所列公式计算标准方差。缺省flag=0,dim=1。例6-7 对二维矩阵x,从不同维方向求出其标准方差。,2相关系数MATLAB提供了co
2、rrcoef函数,可以求出数据的相关系数矩阵。corrcoef函数的调用格式为:corrcoef(X):返回从矩阵X形成的一个相关系数矩阵。此相关系数矩阵的大小与矩阵X一样。它把矩阵X的每列作为一个变量,然后求它们的相关系数。corrcoef(X,Y):在这里,X,Y是向量,它们与corrcoef(X,Y)的作用一样。,例 生成满足正态分布的100005随机矩阵,然后求各列元素的均值和标准方差,再求这5列随机数据的相关系数矩阵。命令如下:X=randn(10000,5);M=mean(X)D=std(X)R=corrcoef(X),排序MATLAB中对向量X是排序函数是sort(X),函数返回
3、一个对X中的元素按升序排列的新向量。sort函数也可以对矩阵A的各列或各行重新排序,其调用格式为:Y,I=sort(A,dim)其中dim指明对A的列还是行进行排序。若dim=1,则按列排;若dim=2,则按行排。Y是排序后的矩阵,而I记录Y中的元素在A中位置。,线性优化,x=lp(C,A,b,vlb,vub),例 最小值线性优化f(x)=-5x1-4x2-6x3x1-x2+x3203x1+2x2+4x3423x1+2x230(0x1, 0x2,0x3),%First, enter the coefficients:f = -5; -4; -6 ;A = 1 -1 1 3 2 4 3 2 0;
4、b = 20; 42; 30;lb = 0,0,0; % x的最小值 0,0,0ub = inf,inf,inf;%Next, call a linear programming routine:x= lp(f,A,b,lb,ub)%Entering xx = 0.0000 15.0000 3.0000,例 线性优化Min -400x1-1000x2-300x3+200x4 -2x2 + x3 + x4=0 2x1 +3x2 =0; x3=5,c=-400,-1000,-300,200; %目标函数系数A=0 -2 1 1; 2 3 0 0; 3 4 0 0; %约束条件系数b=0; 16;
5、24;xLB=0,0,0,0; % x取值范围的最小值xUB=inf,inf,5,inf; % x取值范围的最大值x0=0,0,0,0; % x取迭代初始值nEq=1; % 约束条件中只有一个 = 号,其余为=x=lp(c,A,b,xLB,xUB,x0,nEq)disp(最优值为: ,num2str(c*x),非线性优化,x=constr(f ,x0),fminbnd,计算下面函数在区间(0,1)内的最小值。,x,fval,exitflag,output=fminbnd(x3+cos(x)+x*log(x)/exp(x),0,1),在0,5上求下函数的最小值,解:先自定义函数:在MATLAB编
6、辑器中建立M文件为:function f = myfun(x)f = (x-3).2 - 1;保存为myfun.m,然后在命令窗口键入命令:x=fminbnd(myfun,0,5),例 最小值非线性优化Min f(x)=-x1x2x3, -x1-2x2-2x30,x1+2x2+2x372,初值: x = 10; 10; 10,x = 10; 10; 10%第一步:编写M文件 myfun.mfunction f,g=myfun(x)f=-x(1)*x(2)*x(3);g(1)=-x(1)-2*x(2)-2*x(3);g(2)=x(1)+2*x(2)+2*x(3)-72;%第二步:求解%在MATL
7、AB工作窗中键入x0=10,10,10;x=constr(myfun,x0) %即可,第一步:编写M文件 fxxgh.mfunction F,G=fxxgh(x)F=-x(1)*x(2);G(1)=(x(1)+x(2)*x(3)-120;第二步:求解在MATLAB工作窗中键入x=1,1,1; % x取迭代初始值options(13)=0; % 约束条件中有0个 = 号,其余为=2;,无约束多元函数最小值,多元函数最小值的标准形式为,其中:x为向量,如,使用fmins求其最小值,求,的最小值点,X=fminsearch(2*x(1)3+4*x(1)*x(2)3-10*x(1)*x(2)+x(2)
8、2, 0,0),或在MATLAB编辑器中建立函数文件function f=myfun(x)f=2*x(1)3+4*x(1)*x(2)3-10*x(1)*x(2)+x(2)2;保存为myfun.m,在命令窗口键入X=fminsearch (myfun, 0,0) 或 X=fminsearch(myfun, 0,0),利用函数fminunc求多变量无约束函数最小值 当函数的阶数大于2时,使用fminunc比fminsearch更有效,但当所选函数高度不连续时,使用fminsearch效果较好,求,的最小值,fun=3*x(1)2+2*x(1)*x(2)+x(2)2;x0=1 1;x,fval,ex
9、itflag,output,grad,hessian=fminunc(fun,x0),或用下面方法:fun=inline(3*x(1)2+2*x(1)*x(2)+x(2)2)x0=1 1x=fminunc(fun,x0),有约束的多元函数最小值,非线性有约束的多元函数的标准形式为:,sub.to,其中:x、b、beq、lb、ub是向量,A、Aeq为矩阵,C(x)、Ceq(x)是返回向量的函数,f(x)为目标函数,f(x)、C(x)、Ceq(x)可以是非线性函数,fmincon,解:约束条件的标准形式为,求下面问题在初始点(0,1)处的最优解,min,s.t,min,s.t,先在MATLAB编辑
10、器中建立非线性约束函数文件:function c, ceq=mycon (x)c=(x(1)-1)2-x(2);ceq= ; %无等式约束然后,在命令窗口键入如下命令或建立M文件:fun=x(1)2+x(2)2-x(1)*x(2)-2*x(1)-5*x(2); %目标函数x0=0 1;A=-2 3; %线性不等式约束b=6;Aeq= ; %无线性等式约束beq= ;lb= ; %x没有下、上界ub= ;x,fval,exitflag,output,lambda,grad,hessian=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,mycon),二次规划问题,二次规划问题(
11、quadratic programming)的标准形式为:,sub.to,其中,H、A、Aeq为矩阵,f、b、beq、lb、ub、x为向量,quadprog,求解下面二次规划问题,sub.to,解:,则,,,,,在MATLAB中实现如下:H = 1 -1;-1 2 ;f = -2; -6 ;A = 1 1;-1 2; 2 1 ;b = 2; 2;3 ;lb = zeros(2,1) ;x,fval,exitflag,output,lambda = quadprog(H,f,A,b, , ,lb),“半无限”有约束的多元函数最优解,x、b、beq、lb、ub都是向量;A、Aeq是矩阵;C(x)、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 就算没有拥有想起这歌词就信心

限制150内