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

📄 ind.m

📁 工具箱 (粗糙集数据分析工具箱) matla 中使用
💻 M
字号:
function y=ind(a,x)
[p,q]=size(x); [ap,aq]=size(a); z=[];
for u=1:q, z=cat(2,z,u); end
tt=setdiff(z,a); [ttp,ttq]=size(tt);
for r=ttq:-1:1, x(:,tt(r))=[-1]; end
for r=q:-1:1,
    if x(1,r)==-1, x(:,r)=[]; end
end
%i=find(x(1,q:-1:1)==-1); x(:,i)=[];
y=x;
    
for i=1:p, v(i)=codea(aq,y(i,:),10); end 
y=v'; [yy,I]=sort(y); y=[yy I];
[b,k,l]=unique(yy); y=[l I]; m=max(l); aa=zeros(m,p);
for ii=1:m
    for j=1:p
       if l(j)==ii, aa(ii,j)=[I(j)]; end
   end
end
y=aa;

function yy=codea(a,x,b)
yy=0;
for i=1:a, yy=yy+x(i)*b^(a-i); end 

⌨️ 快捷键说明

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