1、isempty(A) 判断数列A是否为空。
用法说明:
A为空返回1;
A非空返回0。
补充说明:~表示逻辑运算符“非”,也就是取反;
~isempty(A) 表示如果A是空元素(空元素表示未赋值的元素,0并不是空元素),结果为0(false);否则结果为1(true)。
如:
isempty(A) ;判断A是否为空,如果为空,结果为1,否则为0.
~isempty(A) ;表示将 isempty(A) 的结果取反,也就是说如果A为空,结果为0,否则为1。
示例代码:
A=[1 2 3;4 5 6]
isempty(A)
B=[1]
isempty(B)
C=[]
isempty(C)
~isempty(C)
输出结果:
2、fgetl
tline=fgetl(fid) 从文件中读取行,删除文件换行符(换行符和回车符)
返回由文件标识符fid指示的文件的下一行。如果fgetl遇到文件结束指示符,则返回-1。对于fid的完整描述请参考fopen函数。fgetl函数常用于含有文件换行符的文件。
扫描二维码关注公众号,回复:
9428471 查看本文章
3、return语句
return 语句终止当前的命令序列,把控制返回到调用函数或键盘。
4、字符串的比较:
函数strcmp(str1,str2):比较两个字符串是否相同,若相等则返回1值,若不相等则返回0值。
函数strncmp(str1,str2,n): 比较两个字符串的前n个字符是否相同,若相等则返回1值,若不相等则返回0值
5、字符串的查找与替换
函数findstr(‘str1’,’str2’):在字符串str1中查找子串str2,返回str2在str1中的起始位置。
函数strrep(‘str1’,’str2’,’str3’):字符串替换
6、strsplit和strtok
7、左除和右除
\(左除): A\B=inv(A)*B, 其中inv(A)表示A逆阵
/(右除): A/B=A*inv(B)。