⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 count.m

📁 Matlab中虽然有很多解方程的函数
💻 M
字号:
%统计
function [a,s]=count(A,p)
%A表示需要统计的数据矩阵
%a表示A中出现过的数据,s表示对应数据在A中出现的次数
%p表示参数,当p为0时表示逐个统计,当p为1时表示按行统计,当p为2时表示按列统计
%p省略时,默认为0
if nargin==1
    p=0;
end
if p==0
    [m,n]=size(A);
    A=reshape(A,m*n,1);
elseif p==2
    A=A';
end
A=sort(A);%升序排列
a=A(1,:);s=1;
m=size(A,1);
for k=2:m
    if A(k,:)~=A(k-1,:)
       a=[a;A(k,:)];
       s=[s,1];
    else
       s(length(s))=s(length(s))+1;
    end
end
if p==0|p==2
    a=a';
end
a;s;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -