1、 strcmp
c = strcmp(str1,str2)
比较字符串 str1 与 str2 ,若完全相等则返回 1 ,不相等返回 0
如
>> str1 = 'hi'
str1 =
hi
>> str2 = 'hello'
str2 =
hello
>> str3 = 'hi'
str3 =
hi
>> strcmp(str1,str2)
ans =
0
>> strcmp(str1,str3)
ans =
1
2、squeeze 除去size为1的维度
>> x = rand(2,3,4)
%x : 2x3x4 double (Matlab2014a 左侧workspace显示 x有3个维度)
>> y = squeeze(x(:, :, 1))
% (Matlab2014a 左侧workspace显示 y是一个[ ]二维矩阵,可自行亲测)
y =
0.5472 0.1493 0.8407
0.1386 0.2575 0.2543
3、numel
N = numel(A) returns the number of elements, N, in array A, equivalent
to prod(size(A)).
numel 返回数组中元素的个数,N = numel(A)相当于 N= prod(size(A)).
例如
>> A = rand(3)
A =
0.8258 0.0782 0.9619
0.5383 0.4427 0.0046
0.9961 0.1067 0.7749
>> N1=numel(A)
N1 =
9
>> N2=prod(size(A))
N2 =
9
此外,可以应用表达式统计满足条件的元素个数,并返回该数值
>> N3=numel(A,A>0.5)
N3 =
5