ch8_1b.m

来自「清华大学《matlab 控制系统应用与实例》第一部分M文件的源码」· M 代码 · 共 27 行

M
27
字号
tripdata
figure,
subplot(2,1,1), plot(datin)
subplot(2,1,2), plot(datout)
fismat=genfis2(datin,datout,0.5);
fuzout=evalfis(datin,fismat);
trnRMSE=norm(fuzout-datout)/sqrt(length(fuzout))
chkfuzout=evalfis(chkdatin,fismat);
chkRMSE=norm(chkfuzout-chkdatout)/sqrt(length(chkfuzout))
figure,
plot(chkdatout)
hold on
plot(chkfuzout,'o')
hold off

fismat2=anfis([datin datout],fismat,[50 0 0.1]);
fuzout2=evalfis(datin,fismat2);
trnRMSE2=norm(fuzout2-datout)/sqrt(length(fuzout2))
chkfuzout2=evalfis(chkdatin,fismat2);
chkRMSE2=norm(chkfuzout2-chkdatout)/sqrt(length(chkfuzout2))
figure,
plot(chkdatout)
hold on
plot(chkfuzout2,'o')
hold off

⌨️ 快捷键说明

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