实验1MATLAB语言上机操作实践Word文档格式.docx
- 文档编号:4441172
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:12
- 大小:60.98KB
实验1MATLAB语言上机操作实践Word文档格式.docx
《实验1MATLAB语言上机操作实践Word文档格式.docx》由会员分享,可在线阅读,更多相关《实验1MATLAB语言上机操作实践Word文档格式.docx(12页珍藏版)》请在冰点文库上搜索。
A([2,5],:
)=[]
A/2
A(4,:
)=[sqrt(3)(4+5)/6*2–7]
观察以上各输出结果。
将A式中分号改为空格或逗号,情况又如何?
请在每式的后面标注其含义。
A=[123;
456;
789]
A=
123
456
789
>
A(4,:
135
A(5,2)=7
070
A(4,3)=abs(A(5,1))
130
A([2,5],:
)=[]
A/2
ans=
0.50001.00001.5000
3.50004.00004.5000
0.50001.50000
)=[sqrt(3)(4+5)/6*2-7]
1.00002.00003.0000
7.00008.00009.0000
1.00003.00000
1.73213.0000-7.0000
A=[123,456,789]
A=
123456789
2.在MATLAB指令窗口输入B=[1+2i,3+4i;
5+6i,7+8i],观察输出结果。
键入:
C=[1,3;
5,7]+[2,4;
6,8]*i,观察输出结果。
如果C式中i前的*号省略,结果如何?
D=sqrt(2+3i)
D*D
E=C’,F=conj(C),G=conj(C)’
观察以上各输出结果,请在每式的后面标注其含义。
B=[1+2i,3+4i,5+6i,7+8i]
B=
1.0000+2.0000i3.0000+4.0000i5.0000+6.0000i7.0000+8.0000i
C=[1,3;
5,7]+[2,4;
6,8]*i
C=
1.0000+2.0000i3.0000+4.0000i
5.0000+6.0000i7.0000+8.0000i把i去掉后实部分别相加了
D=sqrt(2+3i)
D=
1.6741+0.8960i
D*D
2.0000+3.0000i
E=C'
E=
1.0000-2.0000i5.0000-6.0000i
3.0000-4.0000i7.0000-8.0000i
F=conj(C)
F=
1.0000-2.0000i3.0000-4.0000i
5.0000-6.0000i7.0000-8.0000i
G=conj(C)'
G=
1.0000+2.0000i5.0000+6.0000i
3.0000+4.0000i7.0000+8.0000i
3.在MATLAB指令窗口输入H1=ones(3,2),H2=zeros(2,3),H3=eye(4),观察输出结果。
H1=ones(3,2)
H1=
11
H2=zeros(2,3)
H2=
000
H3=eye(4)
H3=
1000
0100
0010
0001
㈡、数组的基本运算
1.输入A=[135],B=[246],求C=A+B,D=A-2,E=B-A观察以上各输出结果,比较各种运算的区别,理解其含义。
A=[135]
B=[246]
246
C=A+B
3711
D=A-2
-113
E=B-A
111
2.求F1=A*3,F2=A.*B,F3=A./B,F4=A.\B,F5=B.\A,F6=B.^A,F7=2./B,F8=B.\2
F1=A*3
F1=
3915
F2=A.*B
F2=
21230
F3=A./B
F3=
0.50000.75000.8333
F4=A.\B
F4=
2.00001.33331.2000
F5=B.\A
F5=
F6=B.^A
F6=
2647776
F7=2./B
F7=
1.00000.50000.3333
F8=B.\2
F8=
*3.求B'
,Z1=A*B’,Z2=B’*A
B'
2
4
6
Z1=A*B'
Z1=
44
Z2=B'
*A
Z2=
2610
41220
61830
㈢、常用函数及相应的信号波形显示
例1:
显示曲线f(t)=2sin(2πt),(t>
0)
ⅰ点击空白文档图标(NewM-file),打开文本编辑器。
ⅱ键入:
t=0:
0.01:
3;
…………………………
(1)
f=2*sin(2*pi*t);
…………
(2)
plot(t,f);
title(‘f(t)-t曲线’);
xlabel(‘t’),ylabel(‘f(t)’);
ⅲ点击保存图标(SAVE),键入文件名L1(扩展名缺省值.M)。
ⅳ在MATLAB指令窗口上键入U1(回车),程序将运行,打开图形窗,将观察到相应的波形曲线。
ⅴ键入下列程序段,观察其结果:
0.1:
f=2*sin(2*pi*t);
subplot(2,2,1),plot(t,f);
title(‘plot(t,f)’);
subplot(2,2,2),stem(t,f);
title(‘stem(t,f)’);
subplot(2,2,3),stairs(t,f);
title(‘stairs(t,f)’);
subplot(2,2,4),bar(t,f);
title(‘bar(t,f)’);
请描绘下列函数波形:
1.f(t)=3e-2t,(t>
2.f(t)=5cos(2πt),(0<
t<
4)
3.f(t)=-t+1,(0<
k<
10)4.f(k)=k+sink,(0<
10)
㈣、简单的流程控制编程
例3:
按第三项任务中例题操作步骤进行。
在文本编辑器中输入:
X=0;
forn=1:
32
X=X+n^2;
end
在命令窗口输入x(回车),观察其结果,
X
X=
11440
并自行编写下列程序:
Y=0;
forn=1:
20
Y=Y+(2*n-1)^2;
End
>
Y
Y=
10660
⒉X=1×
2+2×
3+3×
4+...+99×
100
Z
Z=
333300
三、实验预习
认真阅读《Matlab语言在DSP设计中的应用》一文,明确以下问题:
1.MATLAB语言与其它计算机语言相比,有何特点?
2.MATLAB的工作环境主要包括几个窗口,这些窗口的主要功能是什么?
3.MATLAB如何进行数组元素的寻访和赋值?
在赋值语句中,各种标点符号的作用如何?
4.数组运算有哪些常用的函数?
MATLAB中如何处理复数?
5.数组运算与矩阵运算有何异同?
重点理解数组运算中点乘(.*)和点除(./或.\)的用法。
6.初步了解MATLAB的基本流程控制语句及使用方法。
7.通过例题,初步了解MATLAB进行二维图形绘制的方法和常用子函数。
四、实验设备
微型计算机(已安装MATLAB系统软件包)一台
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验1 MATLAB语言上机操作实践 实验 MATLAB 语言 上机 操作 实践