答案详解实验指导书Matlab软件应用与开发.doc

答案详解实验指导书Matlab软件应用与开发.doc

ID:50889453

大小:676.50 KB

页数:17页

时间:2020-03-15

答案详解实验指导书Matlab软件应用与开发.doc_第1页
答案详解实验指导书Matlab软件应用与开发.doc_第2页
答案详解实验指导书Matlab软件应用与开发.doc_第3页
答案详解实验指导书Matlab软件应用与开发.doc_第4页
答案详解实验指导书Matlab软件应用与开发.doc_第5页
资源描述:

《答案详解实验指导书Matlab软件应用与开发.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Matlab软件应用与开发》实验指导书实验1Matlab操作基础及矩阵运算(一)、实验类型:验证型(二)、实验类别:基础实验(三)、每组人数:1(四)、实验要求:选修(五)、实验学时:3个学时(六)、实验目的:(1)熟悉MATLAB软件中关于矩阵运算的各种命令;(2)学会运用MATLAB软件自定义函数,并求出函数值;(3)学会在MATLAB环境下编写函数。(七)、预备知识:线性代数中的矩阵运算;高等数学中微积分知识。本实验所用MATLAB命令l矩阵输入格式:A=[a11,a12;a21a22];b=初始值:步长:终值l求A的转置:A’l求A加B:A+Bl求A减B:A-Bl求A乘B:A*

2、Bl求A的行列式:det(A)l求A的逆:inv(A)l求A的特征向量和特征值:[KL]=eig(A)l求A的秩:rank(A)l符号变量定义:symsxyl求函数的极限limit(.)l求函数的导数diff(.)l求函数的积分int(.)l求代数方程的解solve(.)l求微分方程的解dsolve(.)lfunctiony=f()(八)、内容与要求:1、输入矩阵A,B,b;,21:2:272、矩阵转置、四则运算。C1=A’,C2=A+B,C3=A-B,C4=A*B3、求行列式。D1=

3、A

4、,D2=

5、B

6、4、求矩阵A、B的秩、特征向量和特征根E1,E25、求极限6、设,求7、求8、求微分

7、方程的通解9、自定义函数,并计算。(九)、实验操作1、>>A=[2124854;2351534;21353154;21721552]A=212485423515342135315421721552>>B=[1245124;18725335;4811535;46562523]B=124512418725335481153546562523>>b=21:2:27b=212325272、>>C1=A',C2=A+B,C3=A-B,C4=A*BC1=212212124353572851531154345452C2=3369862820107686969364689671284075C3=9-21

8、84-20-16-37-38-1-27341619-2516-1029C4=49482982266844112938452929322580485465203691405646609056536247453、>>D1=det(A),D2=det(B)D1=2181568D2=-31822764、>>E1=rank(A),E2=rank(B);%去掉分号,才有结果显示E1=4E2=45、>>symsx;%定义符号变量x>>limit(((2*x+3)/(2*x+1))^(x+1),x,inf)%求函数((2*x+3)/(2*x+1))^(x+1)当x->inf时的极限(inf即英文infi

9、nity“无穷”的缩写)inf表示正无穷大ans=exp(1)6、>>symsyx%定义符号变量>>y=x*exp(x);%定义符号函数>>diff(y,5)%计算符号函数的五阶导数ans=5*exp(x)+x*exp(x)7、>>[y]=dsolve('x*Dy+y=x^2+3*x+2','x')%微分或导数的输入是用Dy、D2y、D3y、…来表示y的一阶导数或、二阶导数或、三阶导数或、…。如果自变量是系统默认的,则自变量输入部分可省略。y=2+1/3*x^2+3/2*x+1/x*C18、>>symsxs%定义符号变量>>s=(log(x))/sqrt(x)%定义符号表达式>>int(

10、s,1,4)%计算符号表达式在区间[1,4]上的定积分ans=8*log(2)-4>>[y]=dsolve('x*Dy+y=x^2+3*x+2','x')%微分或导数的输入是用Dy、D2y、D3y、…来表示y的一阶导数或、二阶导数或、三阶导数或、…。如果自变量是系统默认的,则自变量输入部分可省略。y=2+1/3*x^2+3/2*x+1/x*C19、>>建立函数文件:fun.mfunctionf=fun(x)f=100*(x(2)-x(1)^2)^2+(1-x(1))^2;建立主程序:main.mx=[12]fun(x)做实验时应该改变指导书里面答案的数据,进行操作得到结果。。。。。。实验

11、二、Matlab程序设计(一)、实验类型:综合型(二)、实验类别:基础实验(三)、每组人数:1(四)、实验要求:选修(五)、实验学时:3个学时(六)、实验目的:学会运用Matlab软件解决线性规划中的实际问题(七)、实验内容:任务分配问题:某车间有甲、乙两台机床,可用于加工三种工件。假定这两台车床的可用台时数分别为800和900,三种工件的数量分别为400、600和500,且已知用这两种车床加工单位数量不同工件所需的台时数和加工费用

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

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

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