数学软件实验报告实验一Word格式文档下载.docx
《数学软件实验报告实验一Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数学软件实验报告实验一Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
b=sin(a)
b=
0.84150.90930.1411
-0.7568-0.9589-0.2794
0.65700.98940.4121
c=a+0.1*(1+b/2)
c=
1.14212.14553.1071
4.06225.05216.0860
7.13288.14959.1206
d=ones(3)+eye(3)
d=
211
121
112
(3)利用文件创建矩阵
loadfilel.txt
filel
filel=
(4)从外部数据文件中装入已有矩阵
x=[-1.3sqrt(3)(1+2+3)*4/5]
x=
-1.30001.73214.8000
定义或修改某一元素
x(5)=abs(x
(1))
-1.30001.73214.800001.3000
小矩阵生成大矩阵
e=[a,b]
e=
1.00002.00003.00000.84150.90930.1411
4.00005.00006.0000-0.7568-0.9589-0.2794
7.00008.00009.00000.65700.98940.4121
e=[a,d]
123211
456121
789112
大矩阵抽取元素变为小矩阵f=e(:
[2,5])
f=
21
52
81
2:
常量,变量与表达式
t='
howaboutthischaracterstring'
t=
howaboutthischaracterstring
v='
Ican'
'
tfindthelitter'
v=
tfindthelitter
A='
Hello'
A=
Hello
B=2*A
B=
144202216216222
3:
命令窗口常用的命令与标点符号的使用
helpcd
CDChangecurrentworkingdirectory.
CDdirectory-specsetsthecurrentdirectorytotheonespecified.
CD..movestothedirectoryabovethecurrentone.
CD,byitself,printsoutthecurrentdirectory.
WD=CDreturnsthecurrentdirectoryasastring.
UsethefunctionalformofCD,suchasCD('
directory-spec'
),
whenthedirectoryspecificationisstoredinastring.
Seealsopwd.
Overloadedmethods:
ftp/cd
ReferencepageinHelpbrowser
doccd
二:
算数运算
1:
加减法运算a=[12;
34];
b=ones
(2);
c=a+b
23
45
d=[123];
e=a+d
?
Errorusing==>
plus
Matrixdimensionsmustagree.
c1=c-1
c1=
12
34
乘除法运算
f=a*b
33
77
g=b*a
g=
46
h=pi*a
h=
3.14166.2832
9.424812.5664
F=a.*c
F=
26
1220
G=c.*a
G=
426;
749]b=[412]a*x=b
|
Error:
UnexpectedMATLABexpression.
四a=rand(3),b=rand(3),
0.81470.91340.2785
0.90580.63240.5469
0.12700.09750.9575
0.96490.95720.1419
0.15760.48540.4218
0.97060.80030.9157
A1=a/b
A1=
0.75710.33560.0323
0.2462-0.43410.7590
-0.94460.40931.0035
A2=a\b
A2=
-2.5775-1.3591-0.0618
3.03652.0130-0.0863
1.04620.81100.9734
A3=b\a
A3=
-1.8233-1.1435-0.2172
2.73672.19610.3685
-0.3205-0.60060.9537
A4=b/a
A4=
0.83060.3601-0.2991
1.0730-0.87950.6307
0.34420.69780.4577
A5=(a'
/b'
)'
A5=
A6=a.\b
A6=
1.18431.04790.5095
0.17400.76760.7712
7.64338.20460.9564
A7=a.\b
A7=
A8=1./A7
A8=
0.84440.95421.9628
5.74691.30281.2967
0.13080.12191.0456
3.乘幂运算
g=[1234;
5678;
9101112]
1234
5678
9101112
g=[1234;
9101112];
g.^2%对g中的元素求平方
ans=
14916
25364964
81100121144
h=[1111;
2222;
3333];
g.^(h-1)%求以g元素为底,以h中相应元素减一为幂指数产生的矩阵
1111
2.^g%以2为底,以中相应元素为幂指数产生的矩阵
24816
3264128256
512102420484096
4:
转置运算
x=[123;
y=x'
y=
147
258
369
a=[1+2i2-3i;
4+5i5-6i]
1.0000+2.0000i2.0000-3.0000i
4.0000+5.0000i5.0000-6.0000i
b=a'
1.0000-2.0000i4.0000-5.0000i
2.0000+3.0000i5.0000+6.0000i
b=a.'
1.0000+2.0000i4.0000+5.0000i
2.0000-3.0000i5.0000-6.0000i
conj(a'
)
三:
关系运算与逻辑运算
关系运算
a=[-124;
548];
b=[015;
512];
c=a>
b
010
011
2.逻辑运算
(1)逻辑运算与(&
)a=[-124;
c=a&
111
(2)逻辑运算与(|)
c=a|b
(3)逻辑非
c=~a
000
四:
建立特殊数据组
1.用特殊函数建立数组
2.用小数组建大数组
a=[12;
34]
b=[a,eye(2,3);
ones(3,2),rand(3)]
1.00002.00001.000000
3.00004.000001.00000
1.00001.00000.79220.03570.6787
1.00001.00000.95950.84910.7577
1.00001.00000.65570.93400.7431
3.利用冒号建立数组
x=1:
5
12345
y=0:
pi/4:
pi
00.78541.57082.35623.1416
z=6:
-1:
1
z=
654321
a=0:
0.2:
1;
b=exp(-a).*sin(a);
[a'
b'
]
00
0.20000.1627
0.40000.2610
0.60000.3099
0.80000.3223
1.00000.3096
4.空数组
x=[]
[]
y=1:
-3
Emptymatrix:
1-by-0
456]
a(:
3)=[]
四、实验总结
这次的实习让我对数学软件有了一定的了解。
在实验一的实习中,我了解到了一些数学软件的基本操作,一些常见的基本数学运算和符号运算,会使用帮助语句,了解了数学软件的图形功能,能简单运用数学软件。