- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数字信号处理》 第一部分 MATLAB 四. 基本运算与变量 四. 基本运算与变量 四. 基本运算与变量 四. 基本运算与变量 四. 基本运算与变量 四. 基本运算与变量 五. 常用函数 五. 常用函数 五. 常用函数 五. 常用函数 五. 常用函数 五. 常用函数 五. 常用函数 五. 常用函数 五. 常用函数 小 结 掌握基本运算与变量 掌握各种函数的含义及用法 练 习 DSP原理与应用 通信工程1101班 DSP原理与应用 通信工程1101班 1.2 基本运算、变量与函数 1.4.1 基本运算 在MATLAB的指令窗中可以进行基本数学运算,只需将运算式直接打入提示号()之后,并按入Enter键即可。 例如: (5*2+1.3-0.8)*10/25 ans =4.2000 MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算后的答案(Answer)并显示其数值于萤幕上。 1.4.1 基本运算 我们也可将上述运算式的结果设定给另一个变数x: x = (5*2+1.3-0.8)*10^2/25 x = 42 此时MATLAB会直接显示x的值。由上例可知,MATLAB认识所有一般常用到的加(+)、减(-)、乘(*)、除(/)的数学运算符号,以及幂次运算(^)。 1.4.1 基本运算 提示: MATLAB将所有变数均存成double的形式,所以不需经过变数宣告(Variable declaration)。MATLAB同时也会自动进行记忆体的使用和回收,而不必像C语言,必须由使用者一一指定.这些功能使的MATLAB易学易用,使用者可专心致力于撰写程式,而不必被软体枝节问题所干扰。 1.4.1 基本运算 若不想让MATLAB每次都显示运算结果,只需在运算式最後加上分号(;)即可,如下例: y = sin(10)*exp(-0.3*4^2); 若要显示变数y的值,直接键入y即可: y y =-0.0045 1.4.2 变量与常量 变量命名原则: 变量无需定义即可使用。 变量名的大小写是敏感的。 变量的第一个字符必须为英文字母,而且不超过31个字符。 变量名可以包含下连字符、数字,但不能为空格符、标点 1.4.2 变量与常量 特殊的常量和变量: ans 缺省变量名,以操作中最近应答作为它的值 pi 圆周率 i 或 j 虚数单位 INF 正无穷大 Nan 不定值(或称非数) version MATLAB的版本 1.5.1 MATLAB常用的三角函数 sin(x):正弦函数 cos(x):馀弦函数 tan(x):正切函数 asin(x):反正弦函数 acos(x):反馀弦函数 atan(x):反正切函数 atan2(x,y):四象限的反正切函数 sinh(x):超越正弦函数 cosh(x):超越馀弦函数 tanh(x):超越正切函数 asinh(x):反超越正弦函数 acosh(x):反超越馀弦函数 atanh(x):反超越正切函数 1.5.2 MATLAB常用的基本数学函数 Exp(x) :指数函数 Log(x) :自然对数 Log10(x): 常用对数 Log2(x):以二为底的对数 abs(x):纯量的绝对值或向量的长度 angle(z):复数z的相角(Phase angle) sqrt(x):开平方 real(z):复数z的实部 imag(z):复数z的虚 部 conj(z):复数z的共轭复数 round(x):四舍五入至最近整数 fix(x):无论正负,舍去小数至最近整数 floor(x):地板函数,即舍去正小数至最近整数 ceil(x):天花板函数,即加入正小数至最近整数 sign(x):符号函数 (Signum function)。 当x0时,sign(x)=-1;当x=0时,sign(x)=0; 当x0时,sign(x)=1。 函数名 解释 Matlab函数命令 幂函数 x^a sqrt(x)=x^(1/2) 指数函数 a^x exp(x) 对数函数 log(x) log2(x) log10(x) 函数名 解释 Matlab函数命令 三 角 函 数 sin(x) cos(x) tan(x) cot(x) sec(x) csc(x) 函数名 解释 Matlab函数命令 反 三 角 函 数 asi
您可能关注的文档
- 老赵水库实施细则指南.doc
- 熔化焊上岗证国家题库模拟题8汇编.doc
- 工厂供电答案第三节_课后答案【khdaw_lxywyl】.pdf
- 隧道超前小导管施工技术方案资料.pdf
- 临近既有线B、C类施工防护措施201286.doc
- 广州大桥主桥静载试验及分析.pdf
- 聚丙烯酸酯复合阻尼材料研究进展陈喜荣.pdf
- 物理文广州六中2013届高二上学期期中考试.doc
- 第5课 曲线运动、机械振动及波 讲义.doc
- 玻璃容器检定操作规程.doc
- 初中语文经典古文教学的有效性分析教学研究开题报告教学研究课题报告.docx
- 初中语文筛选与分析课文的方法探讨教学研究课题报告.docx
- 高中生物课程改革的挑战与对策教学研究课题报告.docx
- 高中生创造性思维训练的途径教学研究课题报告.docx
- 高中生科学实验报告写作的指导方法教学研究课题报告.docx
- 高中物理教学中概念图的应用实证研究教学研究课题报告.docx
- 教师情绪管理对教学效果的影响研究教学研究课题报告.docx
- 教师在课堂观察中的有效反馈机制研究教学研究课题报告.docx
- 初中生学习方式的变迁与教育应对教学研究课题报告.docx
- 初中生自我管理能力培养的研究教学研究课题报告.docx
文档评论(0)