亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> MATLAB

MATLAB - 基本语法

MATLAB 环境就像一个超级复杂的计算器。您可以在>> 命令提示符下输入命令。

MATLAB 是一个解释环境。换句话说,你给出一个命令,MATLAB 会立即执行它。

动手实践

输入一个有效的表达式,例如,

现场演示
5 + 5

然后按 ENTER

当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -

ans = 10

让我们再举几个例子 -

现场演示
3 ^ 2	       % 3 raised to the power of 2

当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -

ans = 9

再举个例子,

现场演示
sin(pi /2)	  % sine of angle 90o

当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -

ans = 1

再举个例子,

现场演示
7/0		      % Divide by zero

当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -

ans = Inf
warning: division by zero

再举个例子,

现场演示
732 * 20.3	

当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -

ans =  1.4860e+04

MATLAB 为一些数学符号提供了一些特殊的表达式,例如 pi 表示 π,Inf 表示 ∞,i(和 j)表示 √-1 等。Nan 代表“不是数字”。

在 MATLAB 中使用分号 (;)

分号 (;) 表示语句结束。但是,如果您想抑制和隐藏表达式的 MATLAB 输出,请在表达式后添加分号。

例如,

现场演示
x = 3;
y = x + 5

当你点击 Execute 按钮,或者按 Ctrl+E 时,MATLAB 会立即执行它,返回的结果是 -

y =  8

添加评论

百分号 (%) 用于指示注释行。例如,

x = 9	     % assign the value 9 to x

您还可以使用块注释运算符 % { 和 % } 编写注释块。

MATLAB 编辑器包括工具和上下文菜单项,可帮助您添加、删除或更改注释格式。

常用运算符和特殊字符

MATLAB 支持以下常用运算符和特殊字符 -

运算符 目的
+ 加号;加法运算符。
- 减号;减法运算符。
* 标量和矩阵乘法运算符。
.* 数组乘法运算符。
^ 标量和矩阵求幂运算符。
.^ 数组求幂运算符。
\ 左除法运算符。
/ 右除运算符。
.\ 数组左除运算符。
./ 数组右除运算符。
: 冒号;生成规则间隔的元素并表示整行或整列。
( ) 括号;包含函数参数和数组索引;覆盖优先级。
[ ] 括号;包围数组元素。
. 小数点。
省略号;换行符
, 逗号;分隔一行中的语句和元素
; 分号;分隔列并禁止显示。
% 百分号;指定注释并指定格式。
_ 引用符号和转置运算符。
._ 非共轭转置运算符。
= 赋值运算符。

特殊变量和常量

MATLAB 支持以下特殊变量和常量 -

名称 意义
答案 最近的回答。
每股收益 浮点精度的准确性。
i,j 虚数单位√-1。
Inf 无限。
NaN 未定义的数值结果(不是数字)。
pi 数 π

命名变量

变量名由一个字母后跟任意数量的字母、数字或下划线组成。

MATLAB 区分大小写 .

变量名称可以是任意长度,但是,MATLAB 仅使用前 N 个字符,其中 N 由函数 namelengthmax 给出 .

保存您的工作

保存 命令用于将工作区中的所有变量保存为当前目录下的.mat扩展文件。

例如,

save myfile

您可以在以后随时使用 load 重新加载文件 命令。

load myfile

MATLAB

  1. Java - 基本语法
  2. C - 基本语法
  3. C++ 基本语法
  4. MATLAB - 概述
  5. MATLAB - 基本语法
  6. MATLAB - 变量
  7. MATLAB - 命令
  8. MATLAB - 数据类型
  9. MATLAB - 运算符
  10. MATLAB - 矩阵
  11. MATLAB - 数组
  12. MATLAB - 冒号表示法