信号与系统MATLAB基本语法

第二章 基本语法 2.1 变量及其赋值 2.2 矩阵的初等运算 2.3 元素群运算 2.4 逻辑判断与流程控制 2.5 基本绘图方法 2.6 M文件及程序调试 2.1 变量及其赋值 (1) 变量与常量 (2) 数字变量的运算与显示格式 (3) 字符串 (4) 矩阵及其元素的赋值 (5) 复数 (6) 变量检查 (7) 基本赋值矩阵 1、变量与常量 标识符:标识符是标志变量名、常量名、函数名和文件名的字符串的总称。 MATLAB中的标识符最长允许19个字符 ,合法字符是52个英文字母(大小写看成不同字符)、10个数字和下划线。 第一个字符必须是英文字母. 常见的常量 2、数字变量的运算与显示格式 对于简单的数字运算,如计算2和3的乘积再加1时,可以直接在命令窗口输入: 1+2*3 ans= 7 也可以输入: a=1+2*3 a= 7 MATLAB中的数 MATLAB中的实数只有一种数据格式,那就是双精度(即64位二进制或8个字节),它的有效值是十进制16位,动态范围是10的±308次幂。 2.2251×10 –308~1.7977×10+308 数的存储和运算全按同一格式进行,使编程简单,减少差错,改善人机交互,付出代价是内存空间和运行速度,形成MATLAB的一大特色。 数的八种显示格式 3、字符串 MATLAB中所有的字符串都用单引号进行输入或赋值,字符串的每个字符(包括空格)都是字符数组的一个元素。例如: s=’matrix laboratory’; s= matrix laboratory 4、矩阵及其元素的赋值 格式1:变量=表达式(或常量) 格式2:表达式 表达式中的运算符有:加(+)、减(-) 、乘(*) 、左除(\) 、右除(/) 、指数(^) 、共軛转置(‘)、矩阵([])等。 表达式的结尾标点:若为分号‘;’,不显示结果; 若为逗号‘,’或直接回车,显示运算结果。 5、复数 虚数符号MATLAB启动时定为i,j,可以不用乘号,连写在数字后面。 如果用户在程序中另外給i,j赋值,则它们的虚数意义就失效。 conj(x)表示共軛,即把x的虚部反号。 ‘ 是共軛转置运算符,对实矩阵把行号与列号交换,对复矩阵除行列交换外,还要把矩阵元素取共軛。 6、变量检查 变量检查命令who,whos 打开工作空间视窗 在检查中不显示内部变量 eps,realmax,realmin,pi i,j,inf,NaN 7、特殊矩阵赋值函数 2.2 矩阵的初等运算 (1)矩阵数值的表示方法; (2)矩阵的加减乘法; (3)矩阵的除法和线性方程 解; (4)矩阵的乘方和幂次函数; 矩阵的加减法 两矩阵进行加减的条件是其行数和列数相同,简称阶次相同,矩阵的加减即其对应元素的加减。 size(A)=size(B) 如果其中一个变量是标量,则会自动扩展成各元素均取此标量值的同阶次矩阵。 矩阵的乘法 c(i,j)=a(i,1)*b(1,j) + a(i,2)*b(2,j) + … + a(i,p)*b(p,j) = ∑pa(i,k)*b(k,j) 矩阵的乘法 两矩阵相乘C=A*B的条件是A的列数等于B的行数,简称内阶数相同。设矩阵A 为n×p阶,矩阵B为p×m阶,则C是n×m阶。内阶数不同的矩阵不能相乘。 不符合交换律:A*B≠B*A,左乘不等于右乘; 若一个变量是标量,则按标量乘法。 矩阵‘除法’ 线性方程组D*X=B,如果D非奇异,即它的逆矩阵inv(D)存在; 则其解用MATLAB表为 : X=inv(D)*B=D\B 符号‘\’称为左除,即分母放在左边。 左除的条件:B的行数等于D的阶数(D的行数和列数相同,简称阶数) 矩阵右除 若方程组表为为X*D1=B1,D1非奇异,即它的逆阵inv(D1)存在。 则其解为 X=B1*inv(D1)=B1/D1 符号‘/’称为右除。 右除的条件:B1的列数等于D的阶数(D的行数和列数相同,简称阶数) 线性方程组表为矩阵相乘 x1 + 2 x2 + 3 x3 = 2 3 x1- 5 x2 + 4 x3 = 0 7 x1 + 8 x2 + 9 x3 = 2 可以表为 故有 X=[x1;x2;x3]=A\b 用矩阵除法解线性方程组 解方程组 6 x1 + 3 x2 + 4 x3 = 3 -2 x1 + 5 x2 + 7 x3 = -4 8 x1 - 4 x2 - 3 x3 = -7 的程序为: A = [6,3

matlab乘幂的指数是矩阵,信号与系统MATLAB基本语法.ppt相关推荐

  1. matlab+nnf.m,中南大学-信号与系统matlab实验报告.doc

    中南大学-信号与系统matlab实验报告.doc 实验一 基本信号的生成 1 实验目的 学会 使用 MATLAB 产生各种常见的连续时间信号与离散时间信号: 通过 MATLAB 中的绘图工具对产生的信 ...

  2. 信号与系统实验感想 matlab,信号与系统MATLAB实验报告.doc

    信号与系统MATLAB实验报告.doc 成绩 信号与系统实验报告 课 程 名 信号与系统 学 部 机械与电子信息学部 专 业 电子信息工程 学 号 姓 名 曹 禹 指导教师 吴国平 日 期 2013/ ...

  3. matlab用lism求零输入响应,信号与系统matlab课后作业_北京交通大学讲解.docx

    信号与系统matlab课后作业_北京交通大学讲解.docx 信号与系统MATLAB平时作业 学院 电子信息工程学院 班级 姓名 学号 教师 钱满义 MATLAB习题 M3-1 一个连续时间LTI系统满 ...

  4. matlab信号系统实验报告,信号与系统 MATLAB实验报告

    信号与系统 MATLAB 实验报告 <信号与系统>MATLAB 实验报告 院系: 专业: 年级: 班号: 姓名: 学号: 实验时间: 实验地点: 实验一 连续时间信号的表示及可视化 实验题 ...

  5. 系统稳态响应MATLAB,信号与系统matlab实验3连续时间LTI分析

    <信号与系统matlab实验3连续时间LTI分析>由会员分享,可在线阅读,更多相关<信号与系统matlab实验3连续时间LTI分析(13页珍藏版)>请在人人文库网上搜索. 1. ...

  6. matlab中FDMA搭建,信号与系统Matlab实验—频分多址FDMA.doc

    信号与系统Matlab实验-频分多址FDMA 频分多址FDMA实验 一.实验目的 1.通过matlab软件实现頻分多址功能 1.学习使用Simulink进行系统仿真的方法 2.学习使用Simulink ...

  7. 信号与系统陈后金matlab,陈后金信号与系统matlab实验7.pdf

    陈后金信号与系统matlab实验7 第八章 离散时间信号与系统的 域分析 z 作者卢未来 日期 年 月 日 : :2012 5 10 8.5利用MATLAB进行离散系统的z域分析 8.5.1部分分式展 ...

  8. 信号与系统陈后金matlab,陈后金信号与系统matlab实验4.pdf

    陈后金信号与系统matlab实验4 第五章非周期信号的频域分析 作者卢未来 日期 年 月 日 : :2012 5 10 5.6非周期信号的频域分析的MATLAB实现 5-19(174 ) 例 页 试用 ...

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

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

最新文章

  1. TestBird烧烤趴,几维安全专属报名通道
  2. 完全平方数的判定及整数平方根的快速求解
  3. 零基础Unreal Engine 4(UE4)图文笔记之粒子系统
  4. Oracle技术之O7_DICTIONARY_ACCESSIBILITY(二)
  5. 数据结构和算法liuyubobo_C++,java算法与数据结构-某课网价值166元实战教程
  6. ecshop getRow getAll getOne 返回值的区别
  7. 安卓期末大作业(AndroidStudio开发),日记本app,代码注释详细,能正常运行
  8. 多所985、211高校教授被通报!国自然发布处理决定!
  9. 企业为什么需要一套固定资产管理系统
  10. logistic回归分析优点_SPSS统计分析全解析Logistic回归(逻辑回归)
  11. 坐标计算机在线,公路坐标计算系统免费版
  12. 【小程序】扫码预览时不显示图片
  13. 从零开始学统计 02 | 总体参数
  14. GO分析和KEGG分析都是啥?
  15. 掘金chrome插件安装失败怎么办?
  16. 微信群骂人违法吗?怎么维权
  17. 20162330 2016-2017-2《程序设计与数据结构》课程总结
  18. Android 商品详情中规格的联动选择实现
  19. 软件工程(软件计划)
  20. Android 热修复 Tinker接入及源码浅析

热门文章

  1. 进程在linux系统中原理,Linux系统原理知识 进程切换的概念介绍
  2. word受权限保护无法打开_保护S71500程序的几种方式
  3. 小括号教学设计导入_人教版一年级数学下教案 《小括号》教案
  4. android获取该控件在屏幕,android获取屏幕宽高与获取控件宽高(三种方法)
  5. python如何下载pandas、时间延长_大pandas,python – 如何在时间表中选择具体时间
  6. bar()函数——python绘制柱状图
  7. python pymysql执行插入操作到mysql
  8. pandas导出的csv文件用mysql-workbench导入报错
  9. jupyter 功能插件
  10. ai电磁组属于什么组_星巴克的“气氛组”究竟是一个什么样的神秘组织?