实验1MATLAB语言上机操作实践Word文档格式.docx

上传人:b****2 文档编号:4441172 上传时间:2023-05-03 格式:DOCX 页数:12 大小:60.98KB
下载 相关 举报
实验1MATLAB语言上机操作实践Word文档格式.docx_第1页
第1页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第2页
第2页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第3页
第3页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第4页
第4页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第5页
第5页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第6页
第6页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第7页
第7页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第8页
第8页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第9页
第9页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第10页
第10页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第11页
第11页 / 共12页
实验1MATLAB语言上机操作实践Word文档格式.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验1MATLAB语言上机操作实践Word文档格式.docx

《实验1MATLAB语言上机操作实践Word文档格式.docx》由会员分享,可在线阅读,更多相关《实验1MATLAB语言上机操作实践Word文档格式.docx(12页珍藏版)》请在冰点文库上搜索。

实验1MATLAB语言上机操作实践Word文档格式.docx

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系统软件包)一台

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2