- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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条命令元
您可能关注的文档
最近下载
- 胰岛素抵抗和代谢综合征课件.pptx VIP
- 胰岛素抵抗和代谢综合征.ppt VIP
- GB/T 17747.1-2011_天然气压缩因子的计算 第1部分:导论和指南.pdf
- 《基础护理学》第7章 休息与活动(含答案).docx
- 城市中心区综合性公园使用现状调查研究————以成都市人民公园为例.docx
- 产品档案管理制度及流程.pdf
- 中华民族一家亲,同心共筑中国梦.pptx VIP
- “社工+志愿者”联动模式的思考及对策研究--以惠州市河背社区志愿者项目为例.docx
- 国家开放大学,地域文化,人文武隆形考一 (3).pptx VIP
- (黑龙江省)新课标高中信息技术会考试题 学科整合 试题及答案..doc VIP
文档评论(0)