|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 limopcb 于 2020-5-22 19:34 编辑 ; S! A6 O( G! F+ a M. g4 R2 k
% I: O0 t: o" a3 N r/ k% N- t" qtextscan函数提示输出参数太多,但我需要第8列数据。程序代码:: r" C: A1 x$ Q1 _% f/ k" p9 q
%读取训练数据5 A3 h2 ]! |4 N9 I& j! A! ^
[f1,f2,f3,f4,f5,f6,f7,class] = textscan('trainData.txt' , '%f%f%f%f%f%f%f%f',165);
1 u( g, _# b+ [; R$ y: i
2 W3 C% M1 B$ p5 Y& f%特征值归一化3 h( v4 {7 e1 f* U8 b
[input,minI,maxI] = premnmx( [f1 , f2 , f3 , f4, f5, f6, f7 ]') ;
7 {5 o1 [: U3 `2 Y
5 W3 \% J* H) ^ X/ i%构造输出矩阵
3 s! S- o8 b+ K+ X2 Ls = length( class ) ;
9 X# g7 v/ O1 q5 l" J( loutput = zeros( s , 3 ) ;
' S6 x* f! _7 jfor i = 1 : s
7 A% i; o/ P, e+ z' N+ r( N output( i , class( i ) ) = 1 ;: O4 _4 F; @0 N1 A( U: Z
end
8 L/ E* d; W0 K" L8 l. {. f% \
, c- L( j1 {2 ?; E运行提示:错误使用 textscan 输出参数太多。
! v& C+ N4 V, q# b1 n/ H
' Y1 z# a' Y$ O) L; O求助:
7 Y/ H0 w% t9 q: TtrainData.txt为165行8列数据,我想用textscan读取trainData.txt后数据赋给数组,但是需要第8列决策数据,同时还需要将前7列归一化。我不知道现在怎么修改,请教大神,非常感谢!
" J1 {5 e; y, N0 b D* m \1 A' Y' \) g
|
|