Matlab预定义变量
预定义变量 |
功能描述 |
pi |
圆周率,精确至小数点后15位 |
i,j |
虚数 |
inf,Inf |
无穷大 |
nan,NaN |
非数值数据,如0/0 |
clock |
时钟 |
date |
日期 |
eps |
计算机能区分两个数据之间的最下误差 |
ans |
默认保存结果的变量(若没指定赋值变量) |
format格式设置
格式 |
效果 |
short |
4位小数 |
long |
14位小数 |
short e |
4位小数,科学计数法 |
short g |
5位有效数字 |
long e |
14位小数,科学计数法 |
bank |
货币(2位小数) |
hex |
16进制 |
rat |
近似最小分数 |
+ |
显示符号 |
详见help format
转换函数
函数名 |
功能描述 |
char(x) |
转换为字符 |
double(x) |
转换为数值 |
int2str(x) |
整型转字符串 |
num2str(x) |
数字转字符串 |
str2num(x) |
字符串转数组 |
取整函数
函数名 |
功能描述 |
ceil(x) |
向正无穷取整 |
fix(x) |
向零取整 |
floor(x) |
向负无穷取整 |
round(x) |
四舍五入 |
plot 绘图命令
plot(M) 将M中的数据绘制成曲线,如果M是一个m*n的矩阵,且n>1 则没一列数据绘制成一条曲线,一共有m条曲线,如果m=1,即M是一个行向量,则将这一行数据绘制成一条曲线。
随机抽取1:2000个数中的1500个
k=rand(1,2000);
[m,n]=sort(k); %n就是随机的下标 但是包含1:2000