matlab 基本变量和函数
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

浙公网安备 33010602011771号