作业帮 > 英语 > 作业

用matlab怎么循环计算一矩阵中和子矩阵相同的个数!

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/08/09 23:35:25
用matlab怎么循环计算一矩阵中和子矩阵相同的个数!
举个简单的例子:比如说一个矩阵A=〔2 3 5 7;9 3 5 6;8 4 9 3〕,要依次循环求矩阵中和〔2 3〕、〔3 5〕、〔5 7〕、〔9 3〕、〔3 5〕等等相同的个数,并且求出的各个相同的个数构成一个矩阵.请各位大侠相助,感激不尽!
就是在A矩阵中求出连续两个值为〔2 3〕的个数,然后再循环求出连续两个值为〔3 5〕的个数等等,然后将这些个数也构成一个一维数组。我是新学者,
用matlab怎么循环计算一矩阵中和子矩阵相同的个数!
% by dynamic of Matlab技术论坛
% 2009-08-16 13:58:25
A=[2 3 5 7;9 2 3 6;8 4 9 3];
str=['23';'35';'57';'93';'35'];
B=sprintf('%d%d%d%d ',A');
n=size(str,1);
for i=1:n
ind=strfind(B,str(i));
num(i)=length(ind);
end
num
num =
2 3 1 2 3