train_sample.m
来自「matlab写的人工神经网络的例子」· M 代码 · 共 32 行
M
32 行
%功能:形成输入矢量p和目标矢量t
function [p,t]=train_sample
p=zeros(1024,10); t=zeros(1,10);
for k=0:9
m=strcat(int2str(k),'.bmp'); % 将k值转换为字符,并与字符串'.bmp'连接
x=imread(m,'bmp'); % 读入训练图片
for i=0:31
p(i*32+1:(i+1)*32,k+1)=double(x(1:32,i+1)); %按列抽取x的值,以形成网络的输入
end
switch k %形成目标向量
case 0
t(k+1)=0;
case 1
t(k+1)=1;
case 2
t(k+1)=2;
case 3
t(k+1)=3;
case 4
t(k+1)=4;
case 5
t(k+1)=5;
case 6
t(k+1)=6;
case 7
t(k+1)=7;
case 8
t(k+1)=8;
case 9
t(k+1)=9;
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?