《2022年实验报告matlab.docx》由会员分享,可在线阅读,更多相关《2022年实验报告matlab.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源试验一 MATLAB的试验环境及基本命令一 试验目的:1. 学习明白 MATLAB的试验环境2. 在 MA TLAB系统命令窗口练习有关MATLAB命令的使用;二 试验步骤1. 学习明白 MATLAB的试验环境:在 Windows 桌面上,用 mouse 双击 MATLAB图标,即可进入 MATLAB的默认界面:图 1-1 MATLAB系统命令窗口MATLAB的默认界面由三部分组成: Command Windows命令窗口 Command History历史窗口 Workspace工作空间2. 练习 MATLAB系统命令的使用; 表达式MATLAB的表达式由变量、数值、函数及操作符
2、构成;试验前应把握有关变量、数值、函数及操作符的有关内容及使用方法;三 试验内容欢迎下载精品学习资源练习 1-1 : 运算以下表达式:要求运算完毕后,键入相应的变量名,查看并记录变量的值;欢迎下载精品学习资源a110 / 2b35icsine2 .3 d250/ sin 6欢迎下载精品学习资源试验过程及结果: a=1+sqrt10/2a = b= abs3+5*ib =c= sinexp-2.3c= d=250/sinpi/6d=向量运算 :n 维向量是由 n 个成员组成的行或列数组;在MA TLAB中,由分号分隔的方括号中的元素产生一个列向量;由逗号或空号分隔的方括号中的元素产生一个列向量;
3、同维的向量可进行加减运算,乘法须遵守特别的原就;练习 1-2已知: X=2; -4; 8R tg,9,54求 : Y=R ;P=5*R ; E=X .* Y; S=X * Y试验过程及结果 : R=tanpi/4,sqrt9,-5 Y=RY=P=5*RRP =-X=2; -4; 8X= 2E=X.*YE=S=X*Y-4S= -508练习 1-3 产生每个元素为 1 的 4 维的行向量;试验过程及结果 : X= ones1,4X=1111 产生每个元素为 0 的 4 维的列向量;试验过程及结果 : X= zeros4,1 X=0000 产生一个从 1 到 8 的整数行向量,默认步长为1;试验过程
4、及结果: X=1:1:8X=12345678 产生一个从到 0,间隔为 /3 的行向量;试验过程及结果: X=pi:-pi/3:0X=4162.09441.04720 矩阵基本运算操作;练习 1-4求出以下运算结果,并上机验证;已知矩阵:欢迎下载精品学习资源11121314212223243132333441424344A1试验过程及结果: A:,1ans= 112试验过程及结果: A2,: 21ans=21 22 23 24313 试验过程及结果: A:,2: 3ans= 12 134试验过程及结果: A2: 3, 2: 322 23ans=2223323332 334243A:, 1:2:
5、 3 ans=11 132123ans=2131313341435 试验过程及结果:6试验过程及结果: A2: 38 试验过程及结果: A:,:ans=11 12 13 149试验过程及结果: ones2,221222324ans=11313233341 14142434410 试验过程及结果: eye2ans=1 00 111试验过程及结果: A,ones2,2;eye212试验过程及结果: diagAans=1112131411ans=1121222324112231323334103341424344014413 试验过程及结果: diagA,1ans=1214 试验过程及结果:diag
6、A,-1ans= 212332344315 试验过程及结果: diagA,2ans=132416试验过程及结果:fliplrA17试验过程及结果: flipudAans= 14131211ans=41424344242322213132333434333231212223244443424111121314欢迎下载精品学习资源18 试验过程及结果: rot90A19试验过程及结果: trilAans=14243444ans=11000132333432122001222324231323301121314141424344练习 1-5用 MATLAB命令完成以下矩阵函数运算:(1)输入如下矩阵
7、A :0/ 3A/ 6/ 2试验结果 : A=0 pi/3;pi/6 pi/2A= 02求矩阵 B 1, B 1 中每一元素为对应矩阵A 中每一元素的正弦函数;试验结果 : B1=sinAB1=03求矩阵 B 2, B 2 中每一元素为对应矩阵A 中每一元素的余弦函数;试验结果 : B2= cosAB2=4求 B12+B 22.;试验结果: S=B12+B22S=练习 1-6 利用基本矩阵产生3 3 和 5 5 的单位阵、全 1 阵、全 0 阵、匀称分布随机阵 -1 ,1 之间、正态分布随机阵均值为1、方差为 4;试验结果: X=eye3,3Y= eye5,5X= 100Y=100000100
8、100000100100X= ones3,300010X= 11100001111Y=ones5,5111Y=11111X= zeros3,311111X= 000111110001111100011111X=1-2*rand3,3Y= zeros5,5X=Y=000000000000000X=1+sqrt4*randn3,300000X=00000欢迎下载精品学习资源Y=1-2*rand5,5 Y=Y=1+sqrt4*randn5,5 Y=练习 1-7 产生一匀称分布在 -5 , 5之间的随机阵50 2,要求精确到小数点后一位;试验结果: fix5-2*5*rand50,2*10/10练习
9、1-8 编程实现当 a- , ,间隔为 1时,求解正弦、余弦的值;试验结果 : a=-pi:180/pi:pisinacosa练习 1-9 利用 rand 函数产生 0, 1间匀称分布的 10 10 随机阵 a , 然后统计 a 中大于等于 0.6 的个数;试验结果 : a=rand10,10C=sumsumB练习 1-10 利用 randn 函数产生均值为 0,方差为 1 的 10 10 正态分布随机阵 a,然后统计a 中大于 -0.5 ,小于 0.5 的元素个数;试验结果 : A=sqrt1*rand10,10C=sumsumBMATLAB环境在命令提示符”位置键入命令 :exit或者quit执行以上命令可以退出MATLAB环境;:经过本次试验熟识了MATLAB编写程序需要的一些变量和函数以及它的工作环境,为以后的试验奠定了基础;欢迎下载