Matlab常用函数
1、检测矩阵中是否全为非零元素
all函数:检测矩阵中是否全为非零元素
,如果是,则返回1,否则,返回0。
B = all(A, 1)
%返回一个行向量,可以认为all(A, 1)等价于all(A)
B = all(A, 2)
%返回一个列向量,用于检测每一行是否全为非零元素
any函数:检测矩阵中是否有非零元素,如果有,则返回1,否则,返回0。用法和all一样
2、MATLAB 用数组存储长度不一致的字符串以及读取使用[2]
- 数组存储长度一致的字符串
str=[];
str=[str;str1];
- 数组存储长度不一的字符串
str=[];
str=strvcat(str,str1);
%调用
getstr=str(i,:);
str1(find(isspace(str1))) = [] %去除所有空格,str1为一个字符串
3、fileparts 获取文件名的组成部分
file = 'H:\user4\matlab\myfile.txt';
[filepath,name,ext] = fileparts(file)
输出:
filepath =
'H:\user4\matlab'
name =
'myfile'
ext =
'.txt'