资源简介

一种基于模糊神经网络的故障诊断方法的程序,在matlab上可直接运行

资源截图

代码片段和文件信息

clear
disp(‘欢迎使用故障诊断系统‘)
disp(‘度曲样本数据‘)
S=xlsread(‘xunlian.xls‘);%XLSREAD Get data and text from a spreadsheet in an Excel workbook.
x1=S(:1);x2=S(:2);x3=S(:3);x4=S(:4);x5=S(:5);x6=S(:6);x7=S(:7);x8=S(:8);
x9=S(:9);%[NUMERICTXTRAW]=XLSREAD(FILE)x1表示取S的第一列
x=[x1x2x3x4x5x6x7x8];%把读取的数据转化为输入和输出两个剧本
siz=size(x);% D = SIZE(X) for M-by-N matrix X returns the two-element row vector读出行数和列数
nu=siz(:1);%读出行数
y=x9;
rule=2^8;%定义模糊规则库
%rule=3^8;
uA=zeros(rule8);%uA为rule*8阶零矩阵
uA1=uA(:1);uA2=uA(:2);uA3=uA(:3);uA4=uA(:4);uA5=uA(:5);uA6=uA(:6);
uA7=uA(:7);uA8=uA(:8);
c=zeros(rule8);
c1=c(:1);c2=c(:2);c3=c(:3);c4=c(:4);c5=c(:5);c6=c(:6);c7=c(:7);
c8=c(:8);
number=0;
for i=1:1:rule
    c1(i1)=0.506;c2(i1)=0.377;c3(i1)=0.0975;c4(i1)=0.1395;c5(i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8408  2008-12-15 09:24  chengxu1.m

----------- ---------  ---------- -----  ----

                 8408                    1


评论

共有 条评论

相关资源