matlab基本语句

来源:互联网 发布:查中药的软件 编辑:程序博客网 时间:2024/05/17 19:22

format 设置

clc清屏,但不清内存

clear  清空工作窗口或变量

who 查看定义的变量

whos 查看定义变量的详细信息

save  +变量名 保存变量到当前文件夹

help/doc 帮助命令

lookfor 可模糊查找


矩阵

a=【1 2;3 4】

ones()生成全为1的矩阵

zeros()全为0的矩阵

eye()单位矩阵

冒号表达式(1:2:100)以1开始,以2递增直到100

()引用数组中的元素

a(:,2)冒号代表所有元素,第二列的所有元素

size()返回矩阵的维数

length()返回行和列维数大的数

linspace()生成等差数列数组

logspace()等比数组

reshape()返回一个按列排列的数组

max(max(A))矩阵A中的最大值

max(max(A))矩阵A中的最大值

sum(A)对列求和

sum(A,2)对行求和


基本运算

power()指数运算

A.*B(A与B中对应位置相乘)

A*B(矩阵相乘)

a/b左除

a\b右除

abs()绝对值运算,或求复数的模,将相应的字符转成ASCII码

sign()符号函数 -1代表负数

ceil()朝正方向取整

floor()朝负方向取整

fix()朝零方向取整

round()四舍五入

conv(n,v)多项式相乘

prod()求积

conv([1  1],[1 1])表示(x+1)*(x+1)的展开式


复数

real()取复数的实部

imag()取复数的虚部

angle()求幅角

conj()或直接加'  共轭


字符

abs()和double()将字符转换成ASCII

char()将ASCII转换成字符

lower()大写转小写

upper()小写转大写

strcmp()比较两个字符串,相同返回1,不同返回0.

Strncmp( , ,n)比较字符串前n位是否相同

findstr()在字符串中查找字符

strcat()拼接字符串

[str1,str2]矩阵拼接字符串按行拼接

strvcat()生成2维字符矩阵,会忽略空字符

str2mat()生成2为字符矩阵,空字符会产生空行,一般不用