实验一MATLAB 程序入门和基础应用

一、实验名称

MATLAB 程序入门和基础应用

二、实验目的

1.学习Matlab软件的基本使用方法;

2.了解Matlab的数值计算,符号运算,可视化功能; 3. Matlab程序设计入门

四、实验设备

计算机 MATLAB软件

六、实验内容及具体步骤

1、打开MATLAB的系统界面,对其功能做一个大致了解;

2、学习变量的描述方法,掌握几个固定变量:I,j,pi,inf的使用。 注意,变量描述以字母开头,可以由字母、数字和下划线混合组成,区分字母大,小写字符长度不超过31个。

3、学习数值,矩阵,运算符,向量的矩阵运算,数组运算的描述方法。

(1)用一个简单命令求解线性系统

3x1+ x2 - x3 =3.6 x1+2x2+4x3 = 2.1 -x1+4x2+5x3 = -1.4

A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4]; x=A\\b

结果:x = 1.4818 -0.4606 0.3848

(2)用简短命令计算并绘制在0?x?6范围内的sin(2x)、sinx2、sin2x。

x=linspace(0,6)

y1=sin(2*x),y2=sin(x.^2),y3=(sin(x)).^2;

plot(x,y1,x, y2,x, y3)

4、Matlab符号运算功能

(1)符号运算的过程

在符号运算的整个过程中,所有的运算均是以符号进行的,即使以数字形式出现的量也是字符量。做一个对sin(x/2)求导的过程。 在命令窗口中输入如下符号表达式按回车:

f='sin(x/2)';

dfdx=diff(f)

显示结果如下: dfdx = 1/2*cos(1/2*x)

整个求导的过程都是由符号变量和符号表达式完成,没有涉及到具体的数值运算,其中1/2也被当作是字符量 。

注意:符号变量前先要进行定义,定义语句是:sym 或syms 变量名列表。前者定义一个单一的符号变量,后者可以一次定义多个符号变量。如:

sym a 定义a为符号变量 sym a b c 定义a,b,c均为符号变量

符号表达式是由符号变量组成的一个表达式,符号方程是将一个符号表达式通过等号给一个符号变量。凡是用到sym命令的时候,表达式和方程式对空格都是敏感的,因此不要随意添加空格符到式中

(2)符号表达式的创建:用sym命令直接创建符号表达式,这种创建方式不需要在前面有任何说明,使用快捷方便。例如:

f=sym(‘a+b+c’)

在命令窗口中输入上述语句按回车键,出现以下结果:f= a+b+c。说明已成功将符号表达式a+b+c赋给变量f 5、matlab语言的绘图功能

(1)plot —— 最基本的二维图形指令

分别完成plot(x), plot(x,y) ,plot(x1,y1,x2,y2) ,三种格式的调用,得出结论。

调用plot(x,y,’s’),注意开关量字符串s设定的曲线颜色和绘图方式。 (2)曲线绘图

观察 以下各段语句的绘图结果: A: x=[0, 0.48,0.84,1,0.91,0.6,0.14] [ x1, x2, x3, x4, x5, x6, x7,]

plot (x)

B: t=0:pi/100:2*pi;

y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5); plot(t,y,t,y1,t,y2)

C: subplot(1,3,1); plot(t,y)

subplot(1,3,2); plot(t,y3) subplot(1,3,3); plot(t,y2)

D: t=0:pi/100:2*pi;

y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5); plot(t,y,t,y1,t,y2)

E: subplot(3,1,1);

plot(t,y) subplot(3,1,2); plot(t,y3)

信号与系统 matlab实验报告,信号与系统Matlab实验报告相关推荐

  1. matlab卷积实验原理,信号与系统实验报告——卷积(含程序)

    信号与系统实验报告--卷积 电 子 科 技 大 学 实 验 报 告 学生姓名:苏晓菁 学 号:2804301026 指导教师:张鹰 一.实验室名称:信号与系统实验室 二.实验项目名称:离散系统的冲激响 ...

  2. 信号与系统 matlab实验报告,信号与系统Matlab实验报告模板

    信号与系统Matlab实验报告模板 姓名: 实验名称:连续系统的频率响应分析 学号: 实验时间:2010.5.19 评语: 一.实验目的 1. 深入理解系统频率响应的物理意义 2. 掌握利用Matla ...

  3. matlab语音信号分析实验报告,DSP实验二 语音信号分析与处理,南京理工大学紫金学院实验报告,信号与系统...

    实验二语音信号分析与处理 学号姓名 注:1)此次实验作为<数字信号处理>课程实验成绩的重要依据,请同学们认真.独立完成,不得抄袭. 2)请在授课教师规定的时间内完成: 3)完成作业后,请以 ...

  4. Matlab重建信号实验总结,实验三信号采样与重建(实验报告).doc

    实验三信号采样与重建(实验报告) <信号与系统>实验报告 学院 专业 班级 姓名 学号 时间 实验三 信号采样与重建 一.实验目的 1.进一步学习MATLAB的函数及其表示. 2.掌握及验 ...

  5. 通信使用matlab三元码实验报告,Matlab仿真DSBSC信号与双极性不归零码通信原理实验报告二实验...

    Matlab仿真DSBSC信号与双极性不归零码通信原理实验报告二实验 Matlab 仿真 DSB-SC 信号与双极性不归零码通信原理实验报告二实验题目:Matlab 仿真 DSB-SC 信号与双极性不 ...

  6. matlab信号分析实验报告,信号分析及处理实验报告(基于MATLAB).doc

    WORD 格式 整理 PAGE 学习 参考 资料 分享 武 汉 工 程 大 学 电气信息学院 专业班级 14通信3班 实验时间 12-16周周二上午 学生学号 1404200529 实验地点 4B31 ...

  7. 基于matlab的离散系统时域分析实验,《信号与系统》 实验一 信号的时域分析及Matlab实现...

    实验一 信号的时域分析及Matlab实现 参考文章 题目 题目1代码实现 讲解 sinc(t) Sa(t) 时移.翻转.展缩 subs(s,old,new) ezplot() 绘画符号函数 题目2代码 ...

  8. 2021年春季学期-信号与系统-第七次作业参考答案-MATLAB实验题

    本文是 2021年春季学期-信号与系统-第七次作业参考答案 的小题的参考答案. ▌MATLAB 实验题 ▌ 在网络学堂下载一段音乐及其经过处理后的音乐数据文件,聆听相应的音频效果.使用在MATLAB中 ...

  9. 2021年春季学期-信号与系统-第四次作业参考答案-MATLAB实验1

    ![](https://img-blog.csdnimg.cn/20210316221220995.gif#pic_center#pic_center =800x#pic_center =640x) ...

  10. 2021年春季学期-信号与系统-第四次作业参考答案-MATLAB实验题2

    本文是 2021年春季学期-信号与系统-第四次作业参考答案 的内容. ▌MATLAB实验题2 2. 回声的模拟与消除 在山间,或者洞穴中说活,会听到回声,这是声音在相距较远的山壁之间来回反射传播产生的 ...

最新文章

  1. gcc——预处理(预编译),编译,汇编,链接
  2. 人工神经网络基本特点
  3. Cortex-M3-建立向量表
  4. 函数式编程之-模式匹配(Pattern matching)
  5. OneNote使用说明
  6. 抛硬币正面期望_如果抛硬币,正面的数量多于反面的可能性
  7. 谈谈Angular关于$watch,$apply 以及 $digest的工作原理
  8. Android 起调手机QQ,联系客服
  9. Java ForkJoin 框架初探
  10. Java selenium 获取表格数据_Java+Selenium 如何参数化验证Table表格数据
  11. php怎么调用dll例子,php调用dll的实例操作动画与代码分享_PHP教程
  12. Extreme以5500万美元收购Brocade数据中心网络资产
  13. Google Chrome与Apple Safari内核-webkit
  14. linux修改网卡名称命令,linux修改网卡名称
  15. python中shape的解释
  16. day10图书编辑删除 字段参数choise(重要)多对多三种创建方式 ajax语法结构
  17. python居然还能画出这么精美的魔法少女,惊我一整年
  18. AMD EPYC 7763/7T83/7713/7H12/7742 双路 8卡GPU服务器aleo
  19. 跨平台开发解决方案浅谈
  20. WhatsApp首次和东家Facebook实现用户数据互联

热门文章

  1. Linux C获取本机IP
  2. adb命令行刷机 使用adb sideload命令推送刷机包到recovery直接刷机
  3. 永恒的心 --《年轻的潮》 汪国真
  4. 【C语言】求素数的三种方案
  5. 使用技巧:经纬度围栏
  6. 怎么搭建一个C语言的开发环境?
  7. ado.net mysql类_DbHelper通用的ADO.NET数据库访问帮助类
  8. 【前端小记】--OpenLayers--1.点位图层动态聚合展示
  9. 工具类App原型制作分享-Explain Everything
  10. 论系统的木桶理论与性能瓶颈