标题数据类型包括:
数值型、逻辑型(logical)、字符型(char)、元胞型(cell)、结构型(struct)、符号对象(sym)、函数句柄对象
其中,数值型有单精度型(single)、双精度型(double)和整数型。
整数型有uint8,uint16,uint32和uint64等无符号型和int8,int16,int32和int64等符号型整数
基本数据结构:
1)矩阵:由m×n个数组成的排成m行n列的一个矩形的数表。数表中第i (1≤i≤m) 行第 j (1≤j≤n) 列的数据称为矩阵元素 。0×0的矩阵称为空矩阵([])
2)标量 :1×1的矩阵,即为只含一个数的矩阵。
3)向量:1×n或n×1的矩阵,即只有一行的或者一列的矩阵。只有一行的矩阵称为行向量,只有一列的矩阵称为列向量。数表中第i(1≤i≤n)个数据称为向量元素。
4)数组:矩阵的延伸,一般指多维数组,其中标量、向量和矩阵都是数组的特例。
同大多数变量的命名规则类似
需要特别注意的是,一些特殊的变量定义(预定义变量),如下
变量名 | 含义 |
---|---|
eps | MATLAB定义的正的极小值2.2204e-16 |
realmax | 最大的正实数1.7977e+308 |
realmin | 最小的正实数2.2251e-308 |
pi | 内建的π值 |
i, j | 虚数单位 |
inf | +∞ |
NaN | Not a Number(非数,或不确定的数) |
1)通过赋值语句
2)通过函数调用语句
3)创建符号变量的基本方法:利用syms命令,例如:syms x a b
%将变量x,a,b指定为符号变量
1)赋值语句后面不加分号,则赋值操作结束后显示赋值符左边的变量
2)直接以 变量名作为语句(后面不加分号),则显示该变量
3)直接以 表达式作为语句(后面不加分号),则显示
ans=
表达式的值
可通过format 命令设置,常用的格式有:
format short | 默认设置,以5位数字形式输出 |
format long | 以15位十进制数形式输出 |
format rat | 以近似分数形式输出 |
可以通过help format 命令查看其它用法
内存变量的显示与删除:
who | 用于显示在MATLAB工作空间中已经驻留的变量名清单。 |
whos | 在给出变量名的同时,还给出它们的大小、所占字节数及数据类型等信息。 |
clear | 删除MATLAB工作空间中的变量。注意,特殊变量不能被删除。 |
工作空间浏览器窗口用于显示所有MATLAB工作空间中的变量名、数据结构、类型、大小和字节数,也可以对变量进行观察、编辑、提取和保存
1)算术运算符: +, - , * ,\ (左除), /(右除), ^(幂运算)
2)关系运算符:>, <, >=, <=, ==, ~=
3) 逻辑运算符:&, | , ~ , && , ||
运算符和特殊符号可以通过help ops命令查看
三角函数:
sin, cos, tan, cot, sec, csc
asin,acos, atan, acot,asec,acsc
幂函数、指数函数和对数函数:
pow2, sqrt, nthroot(开n次方),
exp, log, log10, log2
取整、模运算和符号函数:
fix, floor, ceil, round, mod, rem, sign
复数的基本函数:abs, angle,complex, conj,real,imag
其他函数操作:
fx=diff(f,x) %f对x求导
g=int(f,x) %f对x求不定积分
h=int(f,x,0,1) %f对x从0到1求定积分
关于基本数学函数, 可以在命令窗口输入help elfun命令查看。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删