侯绍堂matlab实验1报告.doc

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

数学与软件科学学院 实验报告 学期: 2014 至2015 第 1 学期 2014年10 月 23 日 课程名称:MATLAB程序设计及应用 专业: 信息与计算科学 2012 级 5、6班 实验编号:1 实验项目MATLAB2010的基本功能熟悉与应用 指导教师__郭远华_ 姓名:侯绍堂 学号:2012060504 实验成绩: 一、实验目的及要求 1. 熟悉matlab的基本界面及其快捷键的操作; 2. 熟悉常见函数和运算符操作; 3. 熟悉数据类型及其运算; 4.熟悉数组的各种操作. 二、实验内容 分别以0、1、45、60、90、pi/3、pi/2、pi为弧度、角度,求余弦。 以0,1/2,-1/2,1,-1为余弦值,求反余弦,结果以弧度、角度表示。 求正切值1和-1的反正切。 以(1,1),(1,-1),(-1,1), (-1,-1)为参数,用atan2()输出相应的弧度值,并将弧度值转换为角度。比较atan()和atan2()的区别。 分别求100的自然对数,以2为底,以10为底的对数。 输入复数1+2i,求它的共轭值,虚部,实部,相角。 求1.2,1.5, 1.8,-1.2,-1.5,-1.8的fix(),floor(),ceil(),round()值。 以(17,3) ,(17,-3)为输入参数,调用mod()和rem()求余,并通过help或doc帮助找到它们的数学原理。 在历史命令区双击某命令,观察结果。在历史命令区copy命令,在命令输入行修改。 通过上下方向键选择输入过的命令。按Esc取消一行的输入。输入一行,按home、end键后观察光标的位置。按住Ctrl+home,Ctrl+end观察命令区的变化。 求200的全部素数因子。求15,25的最小公倍数,最大公因数。 输入magic(2),magic(3)观察输出结果的行或列的和。生成3×3,元素为[0,10]上的整数的两个随机矩阵。分别执行这两个矩阵的+,.*,^,.^。 分别输入以下命令 clear i i=1 i clear i i 并说明结果产生的原因。 输入以下命令观察结果 type humps x=1 who x whos x which humps lookfor humps 依次输入以下命令,解释结果 int8(61)/int8(2) int8(10)+10 class(ans) int8(200) int8(-200) int8(1.8) int8(1.2) 输入以下命令观察结果 3+4i 3+4*i b=2 3+bi 3+b*i complex(6,7) A = complex(8) class(A) 手工输入1×3的逻辑向量。 用两个1×3的向量通过关系运算生成的1×3逻辑向量。 用一个1×3的向量和标量通过关系运算生成的1×3逻辑向量。 将以上两个逻辑向量相加,解释结果。 举例说明和的用法和区别。 输入以下命令观察结果 pi Pi 0/0 1/0 iskeyword 依次输入以下命令并解释结果 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) 输入以下命令观察 tic clock date now cuptime toc 分别用ones() zeros() eye() rand() randn() 创建数组 手工输入一个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)=10 T = A 0.5 A(T) A(logical([1 0 1 0 ]) A(4,:) = [] A(:,end)=[] A(3,3) = [] A(9) = [] 生成两个随机3×3数组,分别纵向横向拼接。 生成一个2×2数组A,依次输入以下命令观察并解释结果。 A([1 4]) A([1 4]) = [10 100] clear B B([1 3]) = A([1 2]) 生成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条命令元

文档评论(0)

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

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

1亿VIP精品文档

相关文档