- 3
- 0
- 约7.77千字
- 约 23页
- 2018-01-08 发布于江西
- 举报
MATLAB-基础教程.docx
MATLAB 基础教程? ? ? ? 本教程中使用的MATLAB关键语句:plot?,?polyval?,?roots?,?conv?,?deconv?,?inv?,?eig?,?poly?,?tf?,?zero?目录?向量?函数?绘图?多项式向量?用变量s表示的多项式?矩阵?输出?在MATLAB中使用m文件?在MATLAB中使用帮助指令? ? ? ? MATLAB是用于数值计算和数据可视化的交互式程序,在控制工程师进行分析和设计方面有着广泛的应用。MATLAB提供许多不同的工具箱,这使得MATLAB的基本功能扩展到不同的应用领域提供了保障,在本教程中,我们将广泛使用的控制系统工具箱。 MATLAB支持在Unix,Macintosh和Windows环境下运行,MATLAB的学生版可用于个人电脑。有关MATLAB的更多信息,请访问该页面顶部的MathWorks的链接。本教程的初衷是,您可以在一个窗口中运行MATLAB的同时在另一个窗口中查看它们。您能够从教程剪切和粘贴文本到MATLAB或m文件,从而重新做所有的教程的情节和计算。?向量? ? ? ? ?让我们通过创建简单的东西开始我们的学习,比如一个向量。在括号之间输入向量的每个元素(元素之间用空格分隔),让它相当于一个变量。例如,创建矢量a,在MATLAB中输入以下命令窗口(为了方便,你可以从你的浏览器复制并粘贴到MATLAB,MATLAB应该返回以下值:t = 0:2:20?a =? ? ?1 ? ? 2 ? ? 3 ? ? 4 ? ? 5 ? ? 6 ? ? 9 ? ? 8 ? ? 7? ?? ? ? ? 假设您希望创建一个向量,该向量的元素介于0和20之间并且是公差为2的等差数列(这种方法经常被用来创建一个时间向量:t = 0:2:20?t =? ? ?0 ? ? 2 ? ? 4 ? ? 6 ? ? 8 ? ?10 ? ?12 ? ?14 ? ?16 ? ?18 ? ?20?? ? ? ? 使用向量跟创建它们一样容易。首先,假设您想让向量a中的每个元素加2。那么应该使用如下方程:b = a + 2b =? ? ?3 ? ? 4 ? ? 5 ? ? 6 ? ? 7 ? ? 8 ? ?11 ? ?10 ? ? 9?? ? ? ? 现在假设,您想添加两个向量在一起。如果两个向量是相同的长度,计算非常容易,只需要将两个向量加起来即可,如下所示:c = a + b?c =? ? ?4 ? ? 6 ? ? 8 ? ?10 ? ?12 ? ?14 ? ?20 ? ?18 ? ?16? ?? ? ? ? ?同理也可以得到长度相同的向量的减法公式。?函数? ? ? ? ?为使计算更加方便,MATLAB包括许多标准函数。每个函数的代码完成特定的任务。MATLAB包含许多标准方程,比如sin, cos, log, exp, sqrt以及其他别的函数。一些常用的常数像π,i或j (-1的平方根)也包含在MATLAB中。sin(pi/4)?ans =? ? 0.7071? ? ? ? 要想得到不同函数的使用方法,只需要在MATLAB的command 窗口里面输入 help [function name](中括号里面只需要输入自己想使用的函数名称即可)。? ? ? ? MATLAB甚至允许您编写自己的函数与函数命令;按照链接,学习如何编写自己的函数,看一下本教程中我们为您编写的函数?绘图? ? ? ? 在MATLAB中绘图也是非常容易的,假设你想创建一个以时间为函数的正弦函数图像。首先创建一个时间向量(每条语句后面的分号告诉MATLAB我们不需要看到所有的运算结果),然后在每一个时间点计算正弦值,在plot函数后面的指令((title, xlabel, ylabel)是用来给得到的图像添加注释的。t = 0:0.25:7;y = sin(t);plot(t,y)title(Sine Wave as a Function of Time)xlabel(Time (secs))ylabel(Amplitude)? ? ? ? 这个绘图结果包含大约一个周期的正弦图像,基本的绘图指令在MATLAB中是很简单的,当然plot指令还包括很多附加功能。在此建议您访问plot的相关页面来了解更多的相关信息。?多项式向量? ? ? ? ? 在MATLAB中,多项式可以由一个向量表示。要在MATLAB中创建多项式,只需输入多项式从高次到低次的各项系数,由此组成一个向量即可。举例来说,假设你有以下多项式:?(1)?? ? ? ? ? 将此多项式输入MATLAB中,只需要将其按照如下的向量方式输入即可:x = [1 3 -15 -2 9]x =? ? ?1 ? ? 3 ? -15 ? ?-2 ? ? 9? ? ? ? MA
您可能关注的文档
- 1.1通俗解释matlab之模拟退火求TSP问题.docx
- 2012年专转本计算机复习资料2.doc
- 2012年江苏省计算机一级B考试信息技术考点分析.doc
- 2014-第一轮上机练习题答案matlab程序设计练习.doc
- 6-可编程逻辑器件概述.doc
- IC(芯片或集成电路).doc
- LabVIEW(Matlab混合编程).docx
- MATLAB--第四次实验.doc
- matlab--课程设计.doc
- Matlab-7.0-安装教程.doc
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
最近下载
- 2025年华侨港澳台生入学考试高考数学试卷真题.pdf VIP
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
- 统编版选择性必修下背诵篇目汇总.doc VIP
- 第十单元 课题2 酸和碱的中和反应(二)酸碱度 pH(学生版)-九年级化学下册同步讲义(人教版).docx VIP
- HPB300热轧光圆钢筋盘条的控轧控冷工艺优化.pdf VIP
- 产品碳足迹核算与评价课件:区域层级碳足迹.pptx VIP
- 产品碳足迹核算与评价课件:供应链碳足迹的概念与政策.pptx VIP
- 产品碳足迹核算与评价课件:数据管理计划的制定.pptx VIP
- 2024年初中化学同步讲义(人教版)第10单元 课题2 酸和碱的中和反应(一)(学生版).pdf VIP
- 产品碳足迹核算与评价课件:分配原则及方法.pptx VIP
原创力文档

文档评论(0)