数学软件与实验 第一次上机作业 吴元平.docx
- 文档编号:11119024
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:12
- 大小:27.08KB
数学软件与实验 第一次上机作业 吴元平.docx
《数学软件与实验 第一次上机作业 吴元平.docx》由会员分享,可在线阅读,更多相关《数学软件与实验 第一次上机作业 吴元平.docx(12页珍藏版)》请在冰豆网上搜索。
数学软件与实验第一次上机作业吴元平
数学软件与实验第一次上机作业
上机时间:
2014-3-10地点:
E205
班级:
071211学号:
07121011姓名:
吴元平
1.计算三角形三边分别为a,b,c中c边对应内角的角度
>>a=3;b=3;c=3;
>>acos((a^2+b^2-c^2)/2/a/b)*180/pi
ans=
60.0000
>>a=3;b=4;c=5;
>>acos((a^2+b^2-c^2)/2/a/b)*180/pi
ans=
90
>>a=3;b=4;c=20;
>>acos((a^2+b^2-c^2)/2/a/b)*180/pi
ans=
1.8000e+002-1.9715e+002i
>>
2.试分别生成5阶的单位阵、8阶均匀分布的随机矩阵及其下三角矩阵,要求矩阵元素为介于10~99之间整数
>>A=eye(5)
A=
10000
01000
00100
00010
00001
>>B=round(rand(8)*89+10)
B=
8982414461253019
9532846152649196
5993621711332410
2241591540688379
2327925724715883
3332357981779987
8565779338501718
3352772257174946
>>C=tril(B)
C=
890000000
9532000000
59936200000
224159150000
2327925724000
33323579817700
856577933850170
3352772257174946
>>
3.生产列向量x=[1,3,10,15,20,25,30,35,40]
x=[1,3,10,15,20,25,30,35,40]'
x=
1
3
10
15
20
25
30
35
40
>>
4.生成以x的元素为对角线的矩阵A,并输出A的行数
A=diag(x)
A=
100000000
030000000
0010000000
0001500000
0000200000
0000025000
0000003000
0000000350
0000000040
>>s=size(A,1)
s=
9
5.生成一个与A同阶的正态分布的随机矩阵B,要求B矩阵元素为介于0~99之间整数
>>B=abs(round(sin(rand(size(A)))*99))
B=
79703081171521233
288050228141141878
68131678078752436
685356156918584011
37452673722634570
53160517614497838
8336383813398024
516678397684739
507143422554244710
6.输出A与B的乘积矩阵C
>>C=A*B
C=
Columns1through6
79703081171
8424015066243123
6801301607800780
10207958402251035270
74090052014601440520
132525150012751900350
24099018902490240390
175560234528013652660
200028401720168010002160
Columns7through9
521233
4254234
750240360
870600165
6801001400
12251950950
11702400720
28016451365
9601880400
7.生成由A与B点乘得到的矩阵D
D=A.*B
D=
Columns1through6
7900000
02400000
00160000
00022500
000014400
00000350
000000
000000
000000
Columns7through9
000
000
000
000
000
000
117000
016450
00400
8.生成一个由D的第8、4、2、5行和第7、1、6、9、2列组成的子矩阵E
>>I=[8425];J=[71692];
>>E=D(I,J)
E=
00000
00000
0000240
00000
9.求出矩阵E的最大元素
>>M=max(max(E))
M=
240
10.计算
的值
>>1.369^2+(sin((7*pi)/10)*sqrt(26.48))/2.9
ans=
3.3097
11.产生一个5阶魔术方阵,并执行如下操作:
>>A=magic(5)
A=
17241815
23571416
46132022
101219213
11182529
12.将矩阵的第2行3列元素赋值给变量c
>>c=A(2,3)
c=
7
13.将由矩阵第2,3,4行第3,5列构成的子矩阵赋值给变量d
I=[234];J=[35];
>>d=A(I,J)
d=
716
1322
193
14.给出区间[0,1]上的6个等分点数据。
>>x=linspace(0,1,6)
x=
00.20000.40000.60000.80001.0000
15.建立如下矩阵
1)
2)
>>A=3.14*eye(6)
A=
3.140000000
03.14000000
003.1400000
0003.140000
00003.14000
000003.1400
>>A=ones(6);B=eye(6);
>>C=10*A-10*B
C=
01010101010
10010101010
10100101010
10101001010
10101010010
10101010100
16.已知函数
计算f(-1),f(0.5),f(1.5)。
forx=[-10.51.5]
ifx>=-1&x<0
y=x+1;
elseifx>=0&x<1
y=1;
elseifx>=1
y=x^2;
end
y
End
>>f
y=
0
y=
1
y=
2.2500
17.用for-end循环语句求
和100!
。
S=0;s=1;
forx=1:
1:
100
S=S+x^2;
s=s*x;
end
S
s
>>f
S=
338350
s=
9.3326e+157
18.用while-end循环语句求不超过1000的偶数之和与奇数之和。
i=1;
sum1=0;sum2=0;
while(i<=500)
sum1=sum1+(2*i-1);
sum2=sum2+2*i;
i=i+1;
end
sum1
sum2
>>f
sum1=
250000
sum2=
250500
19.建立一个命令M-文件:
求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。
例如,153是一个水仙花数,因为
fora=1:
9
forb=0:
9
forc=0:
9
S=100*a+10*b+c;
ifS==a^3+b^3+c^3;
S
end
end
end
end
>>Untitled2
S=
153
S=
370
S=
371
S=
407
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学软件与实验 第一次上机作业 吴元平 数学 软件 实验 第一次 上机 作业