《专业软件应用》实验指导书-matlab

《专业软件应用》实验指导书-matlab

ID:45553646

大小:191.65 KB

页数:18页

时间:2019-11-14

《专业软件应用》实验指导书-matlab_第1页
《专业软件应用》实验指导书-matlab_第2页
《专业软件应用》实验指导书-matlab_第3页
《专业软件应用》实验指导书-matlab_第4页
《专业软件应用》实验指导书-matlab_第5页
资源描述:

《《专业软件应用》实验指导书-matlab》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、交通与汽车工程学院《专业软件应用》实验指导书适用专业:车辆工程•i果程代码:8802191学时:学分:编写单位:汽车系编写人:李平飞审核人:徐延海审批人:孙仁云2009年05月实验一MATLAB基木操作2实验二MATLAB编程基础实验三MATLAB图形操作实验报告格式及要求3实验一matlab基本操作一实验目的熟悉MATLAB语言编程环境;熟悉MATLAB语言命令二实验仪器和设备装有MATLAB6.0以上计算机一台三实验原理MATLAB是以复杂矩阵作为基本编程单元的一种程序设计语言。它捉供了各种矩阵的运算与操作,并有较强的绘图功能。1.1基本规

2、则1丄1—般MATLAB命令格式为[输出参数1,输出参数2,……]=(命令名)(输入参数1,输入参数2,......)输出参数用方括号,输入参数用圆括号如果输出参数只有一个可不使用括号。1.1.2%后面的任意内容都将被忽略,而不作为命令执行,一般用于为代码加注释。1.1.3可用f、J键来重现已输入的数据或命令。用-、一>键来移动光标进行修改。1.1.4所有MATLAB命令都用小写字母。大写字母和小写字母分别表示不同的变量。1.1.5常用预定义变量,如pi、Inf、NaN、ans1.1.6矩阵的输入要一行一行的进行,每行各元素用空格或“,”分开,

3、每行用“;”分开。如~123_4=456789MATLAB书写格式为A=[l23;456;789]在MATLABZ中运行如下程序可得到A矩阵a=[l23;456;789]a=1234567891.1.7需要显示命令的计算结果时,则语句后面不加“;”号,否则要加“;”号。运行下面两种格式可以看出它们的区别:a=[l23;456;789]a=[l23;456;789];a=不显小•结果4567891.1.8当输入语句过长需要换行时,应加上“…”后再冋车,则可续行输入。1.2矩阵运算MATLAB具有强大的矩阵运算功能,这里我们只作简单介绍.1.2.1

4、在MATLAB中表示一个矢量要用方括号,而列矢量的输入只需在行矢量输入格式基础上加转置符即可。女口x=[l23;456]123456(加转置符)而x=[l23;456]‘361.2.2卜•面三条命令可以产生一个行矢量1a=linspace(x,y,n)2a=logspace(x,y,n)3a=[x:n:y]第一条命令可以在线性空间产生一个值在x至yZ间间隔点数为n的行矢量(一组数据)。其行矢量的起始值是x,终值为y,点数为n。第二条命令可以在对数空间产生一个值在IO*至间等间隔的行矢量(一组数据)。第三条命令产生x至y步长为n的行矢量。但是,三

5、个命令Z间存在差别,下面的例子可以说明这一点。例1x=logspace(0,5,6)110100例2x=linspacc(0,10,ll)X=01234例3x=[0:l:10]X=01234100010000100000910910通过上面三个例子可以看出例一,例二中n代表选取的点数。而在例三中n则表示步长.注意它们的区别。四实验内容和步骤熟悉MATLAB语言编程环境。在这一环境中,系统提供了许多编写,调试和执行MATLAB程序的便利工具。熟悉变量、MATLAB基本数学函数使用,矩阵操作练习,主要包括矩阵的建立,算数运算,逻辑运算和关系运算。(

6、-)熟悉Matlab的运行环境以及HELP命令,运行demo命令,观看matlab所具有的功能。(二)验证例题中所有操作。(三)完成以卜•各题,将步骤命令写入实验报告,并在机器上运行结果验证。1.输入A=[715;256;315],B=[l11;222;333],在命令窗口中执行卜列表达式,掌握其含义:A(2,3)A(:,2)A(3,:)A(:,1:2:3)A(:,3).*B(:,2)A(:,3)*B(2,:)A*BA.*BAA2A.A2B/AB./A2.求卜列表达式的值。(1)^=72x(1+0.34245x10^)rb+c/77ZJ-4-2

7、(2)兀ibctan(/?+c)+a——,其中a=3.5,b=5,c=-9.8o(1)2"0・5*(1+0.34245e-6)1.4142(2)X=(2*pi*a+(b+c)/(pi+a*b*c)一exp(2))/(tan(b+c)+a)0.9829实验二MATLAB编程基础—实验目的:完成MATLAB下数据分析与程序设计冇关问题的练习。学习脚本文件的编写,数值输入,数组计算,程序调试等;练习利用MATLAB编程序解决基本数学问题。学习全局和局部变量的使用,流程控制结构,函数编写及其调试。二实验仪器和设备装冇MATLAB6.0以上计算机一台三实

8、验原理1・常用运算命令运算命令名功能angle求复数的角min求最小值max求授大值sum求和roots求多项式的根poly由多项式的根求多项式的系数

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

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

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