网站大量收购闲置独家精品文档,联系QQ:2885784924

MATLAB语言程序设计基础赵伟.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB语言程序设计基础赵伟

实验报告 课程名称: MATLAB语言程序设计基础 院 (系): 机械电子工程系 专业班级: 通信0802 姓 名: 赵伟 学 号: 08 指导教师: 王燕妮 年 月 日 实验一 MATLAB系统环境及基本环境 实验名称:MATLAB桌面环境及基本使用方法。 二, 实验目的: 熟悉启动和退出matlab的方法。 熟悉matlab命令窗口的方法。 掌握建立矩阵的方法。 掌握matlab各种表达式的书写规则及常用函数的应用。 实验内容:运用matlab工具执行绘制函数图形,求解线性方程,求解全部根,和积分的求解等操作。 实验例题。 例1.分别绘制函数y=2和y=sinx的曲线. 实验命令: x=-2*pi:pi/180:2*pi; plot(x,2.^(-abs(x)),:,x,sin(x)); 实验分析:第一条命令建立x向量,X从-2变化到2,第二条命令绘制曲线。命令执行后,打开一个图形窗口,并在其中显示两个函数的曲线,虚线为y=2,实线为y=sinx,如图所示。 实验结果: 例题总结:matlab是很方便的绘图工具,可以很方便的得到函数图像,在用几何方法解方程中能给人们带来很大方便。 例2.求方程2x-3x+71x-9x+13=0的全部根。 实验命令; p=[2,0,-3,71,-9,13]; x=roots(p) 实验分析:第一条命令建立多项式系数向量,第二条命令调用roots函数求根 实验结果: x = -3.4914 1.6863 + 2.6947i 1.6863 - 2.6947i 0.0594 + 0.4251i 0.0594 - 0.4251i 例3.求解线性方程组。 实验命令: a=[2,3,-1;8,2,3;45,3,9]; b=[2;4;23]; x=inv(a)*b 实验分析:前两条命令建立系数矩阵a和列向量b,第三条命令求根。Inv(a)为a的逆矩阵,也可用x=a\b求根。 实验结果: x = 0.5531 0.2051 -0.2784 实验小结:例题总结:其中前两条命令建立矩阵a和向量b,第三条命令求根。Inv(a)为a的逆矩阵,也可用a/b求解。 例4.求积分的结果。 实验命令: quad(x.*log(1+x),0,1) 实验结果: ans = 2500 实验小结:也可以通过符号计算符号积分。例如:sysm x int(x*log(I+x),0,1)。 实验二 MATLAB数据表示及矩阵基本运算 实验名称:MATLAB的数据表示及矩阵的基本运算。 实验目的: 掌握生成特殊矩阵的方法。 掌握矩阵分析的方法。 用矩阵求逆法解线性方程组。 实验内容:建立矩阵,矩阵拆分,矩阵基本运算,矩阵点乘,矩阵乘法,逻辑运算等操作。 实验例题: 例1:矩阵建立。 直接输入法,实验命令: A=[1,2,3;4,5,6]; A(4,5)=10 实验结果: A = 1 2 3 0 0 4 5 6 0 0 0 0 0 0 0 0 0 0 0 10 建立大矩阵,实验命令: A=[1,2,3;4,5,6;7,8,9]; C=[A,eye(3);ones(3),A] 实验结果: C = 1 2 3 1 0 0 4 5 6 0 1 0 7 8 9 0 0 1 1 1 1 1 2 3 1 1 1 4 5 6 1 1 1 7 8 9 实验小结:在MATLAB中,不需要对矩阵的维数和类型进行说明,MATLAB会根据用户所输入的内容自动进行分配。 例2:矩阵拆分。 实验命令: A=[1,2,3,4,5;6,7,8,9,10;11,12,1

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档