版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验五 方程和方程组的求解一、实验目的熟悉MATLAB软件中关于求解方程和方程组的各种命令,掌握利用MATLAB软件进行线性方程组、非线性方程、非线性方程组的求解。 二、相关知识在MATLAB中,由函数solve()、null()、fsolve(),fzero等来解决线性方程(组)和非线性方程(组)的求解问题,其具体格式如下:1)X=solve(eqn1,eqn2,eqnN,var1,var2,varN) 2) X=fsolve(fun,x0,options)函数solve用来解符号方程、方程组,以及超越方程,如三角函数方程等非线性方程。参数eqnN为方程组中的第N个方程,varN则是第N个变
2、量。二、相关知识函数null(A)则用来解线性方程组AX=O的基础解系,实际是求系数矩阵A的零空间,在null函数中可加入参数r,表示有理基。通过求系数矩阵的秩和增广矩阵的秩,可以判定方程组是否有解,以及是否需要求基础解系。另外,还可以用函数fzero来求解非线性方程。用法与fsolve类似,请大家自己查看帮助系统。 例1:求解方程 的MATLAB程序为:X=solve(x2-x-6=0,x)结果为:X=3, -2例2:求解方程组 的程序为:X,Y=solve(x2+y-6=0,y2+x-6=0,x,y)结果为:X =2, -3, 1/2-1/2*21(1/2), 1/2+1/2*21(1/2
3、)Y =2, -3, 1/2+1/2*21(1/2), 1/2-1/2*21(1/2)例3:求解方程组 的程序为:clearformat ratA=5, 0, 4, 2;1, -1, 2, 1;4, 1, 2,0;1,1,1,1;B=3;1;1;0;X=AB结果请大家自己运行。例4:求方程组 的通解的程序为:clearformat ratA=1,2,2,1;2,1,-2,-2;1,-1,-4,-3C=null(A,r) 求出矩阵A的解空间的有理基。结果如下:C = 2 5/3 -2 -4/3 1 0 0 1接着,用命令:syms k1 k2X=k1*C(:,1)+k2*C(:,2)求出的通解为
4、:X = 2*k1+5/3*k2 -2*k1-4/3*k2 k1 k2例5:求方程组 的通解的程序为:clearformat ratA=sym(1,2,2,1;2,1,-2,-2;1,-1,-4,-3)b=sym(1;2;2)B=A,bn=length(A(1,:)RA=rank(eval(A)(求秩)RB=rank(eval(B) (求秩)if(RA=RB&RA=n)X=eval(AB) 在方程组满秩时,求出唯一解elseif(RA=RB&RAn) C=eval(Ab) 在方程组不满秩时,求出特解D=null(eval(A),r) 求出矩阵A的零空间的 基,即方程组的基础解系 syms k1
5、 k2 X=k1*D(:,1)+k2*D(:,2)+C 求出方程组的全部解else fprintf(No Solution for the Equations)end结果请大家自己运行。现在我们转而来看非线性方程组的求解,对于非线性方程组,我们用函数fsolve来求解。 例6:求解非线性方程组 时,我们采用如下的方法,先建立存放函数的m文件,文件名必须与函数名一致,这里就应该为sy6_6.m,内容如下:function y=sy6_6(x) y(1)=x(1)-0.5*sin(x(1)-0.3*cos(x(2)y(2)=x(2)-0.5*cos(x(1)+0.3*sin(x(2)接着,我们建立另一个m文件sy6_6_1.m,其内容为:clearformat shortx0=0.1,0.1fsolve(sy6_6,x0,optimset(fsolve)这里的optimset(fsolve)部分是优化设置,可以不用结果是:0.5414,0.3310。 三、实验内容1利用MATLAB求线性方程组 的全部解。2利用fsolve求方程 的解。3利
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022-2023学年江苏省无锡市高二下学期6月期末英语试题(解析版)
- 2024年南京客运从业资格证考什么内容好
- 2024年滁州客运资格证试题完整版
- 2024年陕西客运从业资格证实操考试题库
- 2024年营养强化剂项目合作计划书
- 2024年低功率气动阀岛用控制阀项目发展计划
- 《“懂球帝”APP资讯内容生成与传播研究》范文
- 《2024年 万科股权之争案例分析-基于敌意收购与反收购视角》范文
- 2024年封端型非离子表面活性剂项目建议书
- 2024年PCB精密定位材料合作协议书
- 《实用的储物盒》(教案)小学五年级上册综合实践活动
- 隐蔽工程验收记录表-真正范本
- 第1课 穿衣我做主(导学案)-三年级上册劳动北京理工大学出版社
- 小学校本课程-用心倾听巧用方法陪伴成长教学设计学情分析教材分析课后反思
- 3.2 中国特色社会主义的创立、发展和完善 课件-高中政治统编版必修一中国特色社会主义
- 新媒体文案教学大纲教案
- 草坪播种施工方案
- 防爆安全-第3章:危险场所区域划分课件
- JJF(纺织) 027-2010 染色摩擦色牢度仪校准规范
- 没有穿校服检讨书500没有穿校服检讨书500字(12篇)
- TinyOS51嵌入式操作系统微小内核课件
评论
0/150
提交评论