北京科技大学数学实验第一次作业.docx
《北京科技大学数学实验第一次作业.docx》由会员分享,可在线阅读,更多相关《北京科技大学数学实验第一次作业.docx(9页珍藏版)》请在冰豆网上搜索。
![北京科技大学数学实验第一次作业.docx](https://file1.bdocx.com/fileroot1/2023-2/1/d19f5c8b-64f8-4b30-808e-b76ba179e4a7/d19f5c8b-64f8-4b30-808e-b76ba179e4a71.gif)
北京科技大学数学实验第一次作业
《数学实验》报告
实验名称
学院
专业班级
姓 名
学 号
2014年11月
一、【实验目的】
1.比较简单的了解MATLAB软件的基本用途;
2.了解并掌握MATLAB的工作环境;
3.掌握MATLAB的基本操作及常用命令;
4.掌握MATLAB数据显示格式的调节方法;
5.掌握MATLAB中的常用函数与变量、表达式的定义方法;
6.掌握MATLAB常用的工作方式M文件的编程工作方式;
7.掌握MATLAB中矩阵及数组的有关知识;
8.掌握MATLAB语言中的程序结构。
二、【实验任务】
完成课后第一章第4题(p16),第二章第1、2、3题(p27),第三章第1题(p34)。
三、【实验程序】
P16第4题
程序:
functionjiecheng(n)
y=1;sum=0;
fori=1:
n
y=y*i
sum=sum+y;
end
sum
>>jiecheng(20)
sum=
2.5613e+18
P27第1题
程序:
>>formatshort,exp
(1)
ans=
2.7183
>>formatlong,exp
(1)
ans=
2.718281828459046
>>formatshorte,exp
(1)
ans=
2.7183e+00
>>formatlonge,exp
(1)
ans=
2.718281828459046e+00
>>formatshortg,exp
(1)
ans=
2.7183
>>formatlongg,exp
(1)
ans=
2.71828182845905
>>formatrat,exp
(1)
ans=
1457/536
>>formathex,exp
(1)
ans=
4005bf0a8b14576a
>>formatbank,exp
(1)
ans=
2.72
>>
P27第2题
A*B是A矩阵与B矩阵相乘,A.*B是A矩阵中的每一个数与B矩阵中对应数相乘得到新的一个矩阵。
程序:
>>A=[123;456;789]
A=
123
456
789
>>B=[468;556;322]
B=
468
556
322
>>A*B
ans=
232226
596174
95100122
>>A.*B
ans=
41224
202536
211618
>>
P27第3题
程序:
>>A=[52;91]
A=
52
91
>>B=[12;92]
B=
12
92
>>A>B
ans=
10
00
>>A==B
ans=
01
10
>>A
ans=
00
01
>>(A==B)&(A
ans=
00
00
>>(A==B)&(A>B)
ans=
00
00
>>
P34第1题
程序:
functionPAI(n)
n=1;b=0;a=0;
while(1/(2*n-1))>=0.000001
a=1/(2*n-1);
b=b+((-1)^(n+1))*a;
n=n+1;
end
4*b
>>PAI
ans=
3.14159065358969
>>
四、【实验结果】
P16第4题
P27第1题
P27第2题
P27第3题
P34第1题
五、【实验总结】