实验1MATLAB语言上机操作实践..docVIP

  • 17
  • 0
  • 约 11页
  • 2017-01-12 发布于重庆
  • 举报
实验1MATLAB语言上机操作实践.

实验报告 通信工程 1101 学号:110408307 姓名:李 强 实验1  MATLAB语言上机操作实践 一、实验目的: ㈠、了解MATLAB语言的主要特点、作用。 ㈡、学会MATLAB主界面简单的操作使用方法。 ㈢、学习简单的数组赋值、运算、绘图、流程控制编程。 二、实验内容: ㈠、简单的数组赋值方法 MATLAB中的变量和常量都可以是数组(或矩阵),且每个元素都可以是复数。 在MATLAB指令窗口输入数组A=[1 2 3;4 5 6;7 8 9],观察输出结果。:A (5,) = 7 键入:A(4,3)= abs (A(5,1)):A ([2,5],:) = [ ]:A/2:A (4,:) = [sqrt(3) (4+5)/6*2 –7] B=[1+2i,3+4i;5+6i ,7+8i],。 :C=[1,3;5,7]+[2,4;6,8]*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.0000i 3.0000 + 4.0000i 5.0000 + 6.0000i 7.0000 + 8.0000i C=[1,3;5,7]+[2,4;6,8]*i C = 1.0000 + 2.0000i 3.0000 + 4.0000i 5.0000 + 6.0000i 7.0000 + 8.0000i把i去掉后实部分别相加了 D=sqrt(2+3i) D = 1.6741 + 0.8960i D*D ans = 2.0000 + 3.0000i E=C E = 1.0000 - 2.0000i 5.0000 - 6.0000i 3.0000 - 4.0000i 7.0000 - 8.0000i F=conj(C) F = 1.0000 - 2.0000i 3.0000 - 4.0000i 5.0000 - 6.0000i 7.0000 - 8.0000i G=conj(C) G = 1.0000 + 2.0000i 5.0000 + 6.0000i 3.0000 + 4.0000i 7.0000 + 8.0000i 3.在MATLAB指令窗口输入H1=ones(3,2),H2=zeros(2,3),H3=eye(4)、 1.输入A=[1 3 5],B= [2 4 6],求C=A+B,D=A-2,E=B-A观察以上各输出结果,比较各种运算的区别,理解其含义。 A=[1 3 5] A = 1 3 5 B=[2 4 6] B = 2 4 6 C=A+B C = 3 7 11 D=A-2 D = -1 1 3 E=B-A E = 1 1 1 2.求F1=A*3,F2=A.*B,F3=A./B,.\B, F5=B.\A, F6=B.^A, F7=2./B, F8=B.\2 F1=A*3 F1 = 3 9 15 F2=A.*B F2 = 2 12 30 F3=A./B F3 = 0.5000 0.7500 0.8333 F4=A.\B F4 = 2.0000 1.3333 1.2000 F5=B.\A F5 = 0.5000 0.7500 0.8333 F6=B.^A F6 = 2 64 7776 F7=2./B F7 = 1.0000 0.5000 0.3333 F8=B.\2 F8 = 1.0000 0.5000 0.3333 *3.求B,Z1=A*B’,Z2=B’*A ㈢、常用函数及相应的信号波形显示 例1:显示曲线f(t)=2sin(2πt),(t0) ⅰ 点击空白文档图标(New M-file),打开文本编辑器。 ⅱ 键入: t=0:0.01:3;…………………………(1) f=2*sin(2*pi*t); …………(2) plot(t,f); title(‘f(t)-t曲线’); xlabel(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档