matlab之简单的函数汇总(一)

最近因为毕设的原因,不得不把丢了几年的matlab重新捡起来,再重新学习的过程中发现matlab里有许许多多功能不同的函数,其中大部分都记忆起来很简单,用起来也很简单,但总归有些函数会在使用的过程中想不起来,每次在使用的时候都会上网查找,十分麻烦。我为了方便管理和查找就写了这篇博客。
int8() :转换为带符号8位整数。
uint8():转换为无符号8位整数。
single():将数据类型转换为单精度型。
double():将数据类型转换为双精度型。
find(x,k’first’):返回从前往后k个非零值的位置(first可省略)。
find(x,k’last’):返回从后往前k个非零值的位置。
class():返回对象的数据类型。
sqrt():求根号。
real():求复数的实部。
imag():求复数的虚部。
abs():求实数的绝对值、复数的模、字符串的ascll码值。
round():四舍五入取整。
fix():舍去小数。
ceil():向上取整。
floor():向下取整。
rem():取余。
isprime():判断是否为素数。
linspace(a,b,n):生成一个从a到b的矩阵,矩阵个数为n个,当n省略默认为100个
size():求矩阵的行和列。
sub2ind(S,I,J):将矩阵中元素的行列下标转换为对应的序号。其中S为矩阵行列向量,I,J
为矩阵元素对应的行和列。
[i,j]=ind2sub(S,D):将矩阵中元素的序号转换为对应的行列下标。其中S为矩阵行列向量,
D 为矩阵元素的序号。
reshape(A,m,n):在矩阵总元素不变的情况下,重新将矩阵A排列成m行n列的元素。
inv():矩阵求逆函数。
eval(s):将字符串s的内容作为命令执行。
char()将ascll码转换为字符串。
strcmp(s1,s2):用来比较字符串s1和s2是否相等,如果相等返回1,否则返回0。
strcmp(s1,s2,n):用来比较字符串s1和s2前n个元素是否相等,如果相等返回1,否则返回0。
strcmpi(s1,s2):忽略大小写比较字符串s1和s2是否相等,如果相等返回1,否则返回0。
strncmpi(s1,s2,n):忽略大小写比较字符串s1和s2前n个元素是否相等,如果相等返回1,否则返回0。
findstr(s1,s2):返回短字符串在长字符串中的位置。
Strrep(s1,s2,s3):将字符串s1中的所有字符串s2替换为字符串s3。
format命令:例:format long 设置输出格式。
exp(A):e^A

你可能感兴趣的:(函数用法,matlab)