侯绍堂matlab实验1报告.doc

侯绍堂matlab实验1报告.doc

ID:57088630

大小:59.50 KB

页数:27页

时间:2020-08-01

侯绍堂matlab实验1报告.doc_第1页
侯绍堂matlab实验1报告.doc_第2页
侯绍堂matlab实验1报告.doc_第3页
侯绍堂matlab实验1报告.doc_第4页
侯绍堂matlab实验1报告.doc_第5页
资源描述:

《侯绍堂matlab实验1报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数学与软件科学学院实验报告学期:2014至2015第1学期2014年10月23日课程名称:MATLAB程序设计及应用专业:信息与计算科学2012级5、6班实验编号:1实验项目MATLAB2010的基本功能熟悉与应用指导教师__郭远华_姓名:侯绍堂学号:2012060504实验成绩:一、实验目的及要求1.熟悉matlab的基本界面及其快捷键的操作;2.熟悉常见函数和运算符操作;3.熟悉数据类型及其运算;4.熟悉数组的各种操作.二、实验内容1.分别以0、1、45、60、90、pi/3、pi/2、pi为弧度、角度,求余弦

2、。以0,1/2,-1/2,1,-1为余弦值,求反余弦,结果以弧度、角度表示。2.求正切值1和-1的反正切。以(1,1),(1,-1),(-1,1),(-1,-1)为参数,用atan2()输出相应的弧度值,并将弧度值转换为角度。比较atan()和atan2()的区别。3.分别求100的自然对数,以2为底,以10为底的对数。4.输入复数1+2i,求它的共轭值,虚部,实部,相角。5.求1.2,1.5,1.8,-1.2,-1.5,-1.8的fix(),floor(),ceil(),round()值。6.以(17,3),(1

3、7,-3)为输入参数,调用mod()和rem()求余,并通过help或doc帮助找到它们的数学原理。7.在历史命令区双击某命令,观察结果。在历史命令区copy命令,在命令输入行修改。通过上下方向键选择输入过的命令。按Esc取消一行的输入。输入一行,按home、end键后观察光标的位置。按住Ctrl+home,Ctrl+end观察命令区的变化。8.求200的全部素数因子。求15,25的最小公倍数,最大公因数。9.输入magic(2),magic(3)观察输出结果的行或列的和。生成3×3,元素为[0,10]上的整数的两

4、个随机矩阵。分别执行这两个矩阵的+,.*,^,.^。10.分别输入以下命令clearii=1iclearii并说明结果产生的原因。输入以下命令观察结果typehumpsx=1whoxwhosxwhichhumpslookforhumps1.依次输入以下命令,解释结果int8(61)/int8(2)int8(10)+10class(ans)int8(200)int8(-200)int8(1.8)int8(1.2)2.输入以下命令观察结果3+4i3+4*ib=23+bi3+b*icomplex(6,7)A=comple

5、x(8)class(A)3.手工输入1×3的逻辑向量。用两个1×3的向量通过关系运算生成的1×3逻辑向量。用一个1×3的向量和标量通过关系运算生成的1×3逻辑向量。将以上两个逻辑向量相加,解释结果。举例说明&和&&的用法和区别。4.输入以下命令观察结果piPi0/01/0iskeyword5.依次输入以下命令并解释结果A=25;B=17;bitand(A,B)bitor(A,B)bitxor(A,B)B=1;bitand(A,B)B=2;bitand(A,B)B=3;bitand(A,B)1.输入以下命令观察tic

6、clockdatenowcuptimetoc2.分别用ones()zeros()eye()rand()randn()创建数组3.手工输入一个2×2的数组。生成一个3×3的随机数组,设为A。对A进行以下操作并观察结果。size(A)length(A)A(1,1)A(2,1)A(4)A(1,end)A(end,1)A(1,:)A(:,1)A(:)A(4,4)=10T=A>0.5A(T)A(logical([1010])A(4,:)=[]A(:,end)=[]A(3,3)=[]A(9)=[]4.生成两个随机3×3数组,分

7、别纵向横向拼接。5.生成一个2×2数组A,依次输入以下命令观察并解释结果。A([14])A([14])=[10100]clearBB([13])=A([12])6.生成3×4的整数数组A,元素在[0,10]上取值。依次输入以下命令:sum(A)max(A)min(A)sum(sum(A))sum(A(:))max(max(A))min(min(A))sum(A(:))B=reshape(A,4,3)B(:)A(:)比较最后2条命令元素排列的次序。通过rand()和比较运算符随机生成一个3×4的逻辑数组T,通过T访问

8、A中元素。1.比较并解释以下命令的结果。1:2:91:2:10linspace(1,9,5)linspace(1,10,5)2.生成3维整数数组B(3,3,2),依次输出以下命令并解释结果。BB(:,:,1)B(:,:,2)B(1,:,:)B(:,1,:)3.通过帮助文档查阅以下函数的功能:numel()、sub2ind()、ind2sub(),并各给出一个

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

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

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