matlab程序设计实验34109new

matlab程序设计实验34109new

ID:19760973

大小:141.50 KB

页数:6页

时间:2018-10-05

matlab程序设计实验34109new_第1页
matlab程序设计实验34109new_第2页
matlab程序设计实验34109new_第3页
matlab程序设计实验34109new_第4页
matlab程序设计实验34109new_第5页
资源描述:

《matlab程序设计实验34109new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB程序设计实验解方程和最优化问题求解姓名:龙刚学号:1404110427班级:电信1104班一.实验目的1.掌握线性方程组的数值求解方法。2.掌握常微分方程的数值求解方法。3.掌握非线性方程以及最优化问题的求解方法。二.实验内容1.对下列线性病态方程组:a)求方程组的解。b)将方程组右边的向量元素b3(0.52)修改为0.53,再次求方程组的解。比较b3的变化和解的相对变化。c)求系数矩阵的条件数,并分析条件数对线性方程组求解的影响。%1.aA=[1/21/31/4;1/31/41/5;1/41/51/6];B=[0.950.6

2、70.52]';disp('1.a方程组的解为:')xa=AB%1.bC=[0.950.670.53]';disp('1.b方程组的解为:')xb=ACchazhi=xa-xb%1.ct1=cond(A)t2=cond(B)t3=cond(C)1.求方程的解。a)funx.m文件functionfx=funx(x)fx=x.^41+x.^3+1;调用z=fzero(@funx,-1)得b)fun1.m文件如下:functionm=fun1(x)m=x-sin(x)./x;a),fun2.m文件如下:functionf=fun2(p)x

3、=p(1);y=p(2);z=p(3);f(1)=sin(x)+y.^2+log(z)-7;f(2)=3.*x+2.^y-z.^3+1;f(3)=x+y+z-5;2.求常微分方程的数值解。a),fun3.mfunctionyp=fun3(t,y)yp=-(1.2+sin(10*t)*y);调用代码:结果:a),fun4.mfunctionyp=fun4(t,y)yp=-y/(1+t^2)+cos(t);调用函数如下:结果:1.求函数在指定区间的最大值。,functionf=fmin(x)f=(1+x.^4)./(1+x.^2);则他的最大

4、值为:2.有400万资金,要求在4年内使用完,若在一年内使用资金x万元,则可得效益万元(效益不能再次使用),当年不用的资金可以存入银行,年利率为10%。制订资金的使用方案,使4年效益之和最大。效益y四年的使用金额分别为=程序代码:x0=[200;200;200];A=[1,0,0;2.1,1,0;2.21,2.1,1];b=[400;440;484];lb=[0;0;0];[x,f]=fmincon(@fun5,x0,A,b,[],[],lb)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。