资源描述:
《《matlab及应用》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《MATLAB及应用》实验指导书班级:姓名:学号:总评成绩:汽车工程系电测与汽车数字应用中心目录实验04051001熟悉MATLAB语言1实验04051002熟悉GUI/SIMULINK/Simulink7实验04051003MATLAB实例编程16实验04051001熟悉MATLAB语言操作成绩报告成绩【实验目的】1.1掌握MATLAB的运行环境1.2掌握MATLAB的矩阵和数组的运算1.3掌握MATLAB符号表达式的创建1.4熟悉符号方程的求解【实验要求】从下面所列14题中任选6题,能正确使用函数
2、得到正确结果,并列写语句代码。【实验内容】3.1利用rand等函数产生下列矩阵:产生一均匀分布在(-5,5)之间的随机阵(50×2),要求精度到小数点后一位(精度控制指令为format)。3.2有一测量矩阵a(100×100)矩阵中,删除整行全为0的行,删除整列内容全为0的整列(判断某列元素是否为0方法:看a(,i).*(a(,j)’)是否为0)。3.3假设汽车系在下列各年度的人口统计如表所示类别大一新生学士毕业生年份200498942005105972006121110试用一个二维矩阵A表示上述数据
3、。由上题矩阵A来算出下列各数值:(1)汽车系在2004、2005、2006年之间的每年平均新生、毕业生人数。(2)3年来汽车系共有多少毕业生?(3)在哪几年,新生数目比毕业生多?(4)三年来每年的毕业生对新生的比例平均值为何?3.4使用randn产生一个10X10的矩阵A17(1)计算B=(A+A’)/2。请注意,B一定是一个对称矩阵(2)计算矩阵B的特征向量e1e2…e10(使用函数eig)(3)验证在i不等于j的情况下,ei和ej的内积必定为03.5求f(x)=4x6-x+x3-95在(0,100
4、)上最大值、最小值,根。(使用函数fminbnd、roots)3.6求解常微分方程x’’=-x’+x+1,x’(0)=1,x(0)=0(使用函数dsolve)3.7已知t=an2+bn,测得对应数据如下:(多项式插值interp1)t=[0,20,40,60,80,100,120,140,160,183.5];n=[0,1153,2045,2800,3466,4068,4621,5135,5619,6152];试求a和b的值。3.8请用梯形法、辛普森法分别计算积分值(trapz、quad)3.9计算二
5、重积分(使用函数dblquad)3.10矩阵M=[1,2,6;4,2,7;8,9,3],求M的LU分解,QR分解,对角阵,特征值分解。(使用函数lu、qr、shol、eig)3.11a=3,A=4,b=a2,B=b2-1,c=a+A-2B,C=a+B+2c,求C。(使用函数solve)3.12用两种方法求解Ax=b的解。(A为四阶随机矩阵,b为四阶向量,自己创建)。3.13建立一5×5矩阵,分别用polyval函数和polyvalm函数将矩阵代入f(x)=1.35+0.0668x+0436x2+0.6
6、95x3计算结果并比较。3.14,用两种方法求函数的根,并求其极值与零点。【实验仪器、设备及材料】4.1高性能的计算机4.2Matlab7.0【实验步骤】打开Matlab运行环境17在它的功能菜单中共有File,Edit,View,Web,Windows,Help六个主菜单,每一个之下又各有下一级子菜单。1为当前路径选择窗口,可点击打开文件夹选择框选择当前工作路径。2中内容可通过点击3和4分别显示分类帮助文件夹和工作空间,工作空间窗口显示当前已经定义的变量值。5中内容可通过点击6和7分别显示指令历史记
7、录与当前目录下文件。8为指令窗口,在符号“>>”后键入指令,执行相关动作,本次实验内容便在指令窗口内输入并运行,每输完一条指令,回车即执行。在指令窗操作时应特别注意以下几点:1)所有输入的指令、公式或数值必须按下回车键以后才能执行。例如:>>(10*19+2/4-34)/2*3(回车)ans=234.75002)所有的指令、变量名称都要区分字母的大小写。3)%作为MATLAB注释的开始标志,以后的文字不影响计算的过程。4)17应该指定输出变量名称,否则MATLAB会将运算结果直接存入默认的输出变量名a
8、ns。1)MATLAB可以将计算结果以不同的精确度的数字格式显示,可以在直接在指令视窗键入不同的数字显示格式指令。例如:>>formatshort(这是默认的)2)MATLAB利用了↑↓二个游标键可以将所下过的指令叫回来重覆使用。按下↑则前一次指令重新出现,之后再按Enter键,即再执行前一次的指令。而↓键的功用则是往后执行指令。其它在键盘上的几个键如→,←,Delete,Insert,其功能则显而易见,无须多加说明。当要暂时执行作业系统(例如Dos)的