nargout 函数输出参数个数 lasterr 存放最新的错误信息 lastwarn 存放最新的警告信息 值得注意的是,用户在命名自己的变量时,不要采用这些名字,以免造成逻辑错误。

(2) 表达式

表达式是由运算符、函数调用、变量名以及特殊字符组成的类似于数学表达式的式子。

MATLAB书写表达式的规则与“手写算式”几乎完全相同,具体是: ● 表达式由变量名、运算符和函数名组成;

● 表达式将按与常规相同的优先级自左至右执行运算;

● 优先级的规定是:在运算中,求值次序和一般的数学求值次序相同:表达式是从左向右执行的,幂次方的优先级最高,乘除次之,最后是加减,如果有括号,则括号优先级最高。

● 书写表达式时,赋值符“=”和运算符两侧允许有空格,以增加可读性。

4、指令行中的标点符号 名称 标点 作用 空格 用作输入量与输入量之间的分隔符; 数组元素分隔符 逗号 , 用作要显示结果的指令与其后指令之间的分隔; 用作输入量与输入量之间的分隔符; 用作数组元素分隔符号 黑点 . 用作数值表示中的小数点 分号 ; 用作不显示计算结果指令的“结尾”标志; 用作不显示计算结果指令与其后指令的分隔; 用作数组的行间分隔符 冒号 : 用以生成一维数值数组; 用作单下标缓引时,表示全部元素构成的上列 用作多下标缓引时,表示那维上的全部 注释号 % 由它“起首”后的所有物理行部分被看作非执行的注释 单引号‘’ 字符串记述符 对 圆括号 () 在数组缓引时用; 函数指令输入宗量列表时用 方括号 [] 输入数组时用; 函数指令输出宗量列表时用 下连符 _ 用作一个变量、函数或文件名中的连字符 13 页

续行号 ? 把其下的物理行看作该行的“逻辑”继续,以构成一个“较长”的完整指令 三、数学函数

在数值运算中,常常要用到一些数学函数,例如:求三角函数、指数函数、复数函数、数论函数等。MATLAB提供了大量的初等数学函数,包括abs、sqrt、exp和sin等,可以满足各种运算需要。这些函数的使用方法非常简单,但其功能很强大,例如当对负数进行平方根运算,系统会自动生成复数结果。

使用命令: help elfun

即可列出所有的初等数学函数名。

三角函数和双曲函数 函数 含义 函数 含义 sin 正弦 sinh 双曲正弦 asin 反正弦 asinh 反双曲正弦 cos 余弦 cosh 双曲余弦 acos 反余弦 acosh 反双曲余弦 tan 正切 tanh 双曲正切 atan 反正切 atanh 反双曲正切 cot 余切 coth 双曲余切 acot 反余切 acoth 反双曲余切 sec 正割 sech 双曲正割 asec 反正割 asech 反双曲正割 csc 余割 csch 双曲余割 acsc 反余割 acsch 反双曲余割 指数函数 函数 含义 函数 含义 exp 指数运算 log2 以2为底的对数 log 自然对数 sqrt 平方根 log10 常用对数 pow2 2的幂 复数函数 函数 含义 函数 含义 abs 求模、或绝对值 conj 复数共轭 imag 取出复数的虚部 angle 相角(弧度) real 取出复数的实部 complex 由实部和虚部构造复数 14 页

圆整函数和求余函数 函数 含义 函数 含义 ceil 按正无穷大的方向对数取mod 求余数 整 fix 按零近的方向对数取整 lcm 整数x和y的最小公倍数 floor 按负无穷大的方向对数取gcd 整数x和y的最大公约整 数 round 四舍五入 isprime 判断是否为质数 使用函数需注意以下几点: ● 函数一定是出现在等式的右边,写在左边将出现语法错误; ● 每个函数对其自变量的个数和格式都有一定的要求,如使用三角函数时要注意函数自变量角度的单位是“弧度”还是“度”。例如,对于正弦的求解问题,系统提供了两个函数sin和sind,它们的自变量分别是弧度和度两种角度单位,所以要想求90°的正弦值,就要使用函数sind(90)而不是sin(90),因为函数sin(90)表示的不是sin90°,而是sin5156.6°。

● 函数允许欠套。 四、应用MATLAB绘图

1、plot函数

plot函数是最基本的绘图命令来函数。在二维绘图中,输入plot(a,b)这个命令函数,就会画出一个以向量a表示数据点的x轴坐标值、以向量b表示数据点的y轴坐标值的点点相连的连续的曲线图形。例如:

>> x=0:pi/30:3*pi; >> plot(x,sin(x)) 2、stem函数

stem函数与plot函数在用法和功能上几乎完全相同,只不过通常用stem函数来绘制离散信号的图形,即绘制出来的图形是点点分立的;而用plot函数来绘制连续信号的图形,即绘制出来的图形是点点相连的、点点连续的。例如:

>> x=0:pi/30:3*pi; >> stem(x,sin(x))

15 页

3、figure函数

用figure函数可以选择要进行图形绘制的绘图窗口。如果我们画了多张图,它们分别位于多个绘图窗口中,一般来说,这时屏幕上只能看到最新打开的那张图的绘图窗口。如果这时我们要打开的第n张图的绘图窗口,让它可见并位于其它所有绘图窗口的最上方,就可以通过输入figure(n)命令函数来实现。例如:

>> x=0:pi/30:4*pi; >> figure(1); >> plot(x,sin(x)); >> figure(2);

>> plot(x,cos(x));

就可以在两个绘图窗口中分别画出正弦信号和余弦信号的波形,如下图所示。然后也可以用figure(1)和figure(2)这两个命令来切换显示这两个绘图窗口。

4、subplot函数

16 页

matlab中za是什么意思,MATLAB基础相关推荐

  1. matlab中的timer模块,[转载]Matlab中Timer的使用

    Matlab中Timer的使用 鉴于Matlab中缺乏多线程机制,使用Timer无疑是一个很重要的工具,Matlab中Timer是一个Java对象. (1)Timer 的定义 t=timer(); 设 ...

  2. m 文件 dll matlab 中调用_如何在matlab中调用python程序

    现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...

  3. matlab中m文件是什么,MATLAB中M文件的使用

    运行方法: 使用matlab的时候,可以在"Command Window"内直接书写matlab代码,也可以将代码保存到M文件中,然后运行该文件.使用matlab主界面菜单&quo ...

  4. matlab 如何axis,在matlab中axis是什么意思,matlab中axis的用法

    在matlab中axis是什么意思轴在matlab中是什么意思,matlab中的Axis是指在绘图中通常使用axis函数来设置坐标值的范围,在matlab的命令窗口中输入doc轴或help轴即可获得该 ...

  5. 在MATLAB中使用数学符号,在matlab中怎么输入特殊符号 function在MATLAB中怎么用

    导航:网站首页 > 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 相关问题: 匿名网友: 一 ...

  6. matlab中如何用数组绘图,matlab 基础学习(1)——数组,矩阵操作和绘图基础学习...

    一维数组(创建,赋值,取值,分割取值,四则运算等操作) 创建一维数组 >> A=[] %创建空的数组 >> B=[1 2 3 4 5] %两种创建行向量,数组的方式 >& ...

  7. matlab中三相断路器如何连接,Matlab在电力电子技术仿真中的应用 - 嵌入式基础教程...

    Matlab在电力电子技术仿真中的应用 - 嵌入式基础教程 (2017-06-07 11:51:26) 1. 引言 20世纪60年代发展起来的电力电子技术,使电能可以变换和控制,产生了现代各种高效.节 ...

  8. MATLAB中PS是什么意思,matlab与pscad的区别

    4.搭建PSCAD运行程序 ? 5.PSCAD图形用于其他文本 ? 6.利用MATLAB中的小波工具包对PSCAD仿 真结果进行分析 1.PSCAD简介 ? PSCAD/EMTDC是一种世界各国广泛. ...

  9. 在matlab中ATB是什么意思,Matlab—线性代数入门

    <Matlab-线性代数入门>由会员分享,可在线阅读,更多相关<Matlab-线性代数入门(48页珍藏版)>请在人人文库网上搜索. 1.线性代数Matlab入门,作者刘进生太原 ...

最新文章

  1. 在Android使用XML文件控制按钮文字在各种状态下的颜色
  2. 一个java删除文件夹的小方法
  3. springboot 中文文档_比Swagger还好用的自动生成接口文档工具
  4. python图像分类实验总结_图像分类的5种技术,总结并归纳算法、实现方式,并进行实验验证...
  5. 在featureDataset和workspace下創建featureclass
  6. 法流程图_【对反应过程的笔记整理方法——时间轴法】
  7. IEEE Transactions on BIG DATA影响因子3.344,进入信息学科计算机理论与方法领域Q1区...
  8. 金士顿u盘分区工具_使用U盘工具给电脑硬盘快速分区教程
  9. 7-6 红豆生南国 (25 分)
  10. 木老师教笨笨课堂——系列讲座(从函数指针到委托) 四、C#的委托
  11. 动态网页抓取数据软件
  12. rabbitmq高可用集群搭建踩坑
  13. c语言 pause,C语言中的pause()函数和alarm()函数以及sleep()函数
  14. 斯坦福自然语言处理(1)——三元组的使用
  15. AE自带抠像插件解释
  16. Linux下shell自动输入密码,shell脚本通过expect脚本实现自动输入密码
  17. 一些关于ROS的讨论 Robot Operating System – A flexible framework for writing robot software (ros.org)
  18. 计算机应用基础是背的吗,计算机应用基础Excel2003电子表格系统
  19. 客户/供应商主数据批导
  20. c语言时间函数状态,C语言的时间函数

热门文章

  1. 在ArcGIS中批量删除属性表字段
  2. Oracle表中数据小数写到前台是百分数显示
  3. CSS3干货14:自定义页面滚动条
  4. 基于STM32物联网WiFi智能家居控制系统设计(原理图+源代码+系统资料)
  5. hydra九头蛇详细教程(5分钟内快速学会)
  6. 项目管理十大知识领域与49个过程,输入输出、工具与技术思维导图(PMBOK®指南第六版)
  7. 三星N900刷机包 港版4.4.2精简 官方原汁原味 卡刷包
  8. 华为应用内支付验签失败,报错Signature length not correct
  9. vue 公共列表选择组件,引用museUI的样式
  10. LLVM IR 语法