找回密码
 注册
关于网站域名变更的通知
查看: 410|回复: 1
打印 上一主题 下一主题

不知道怎么修改?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-22 18:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 limopcb 于 2020-5-22 19:34 编辑
# @/ E- d( F& K4 V+ S/ E/ N4 K" h% y' ~( o: `
textscan函数提示输出参数太多,但我需要第8列数据。程序代码:1 |# J, P7 V. b  v; J% J
%读取训练数据
" B- ?& v2 e1 p% x  R$ j) W. B[f1,f2,f3,f4,f5,f6,f7,class] = textscan('trainData.txt' , '%f%f%f%f%f%f%f%f',165);$ b  }7 J3 U& {5 u

' o5 [( @+ D5 F%特征值归一化) `% |; [' z" ~- u+ n
[input,minI,maxI] = premnmx( [f1 , f2 , f3 , f4, f5, f6, f7 ]')  ;
2 p9 t8 Q7 Q( i2 ]4 E# ^/ O7 }0 ?6 ^% E1 S, `: }* y1 K( E) [
%构造输出矩阵8 y# M0 n9 L3 [- U$ y  |2 [
s = length( class ) ;
; r# K. U) v7 x0 G/ {3 ?output = zeros( s , 3  ) ;0 H/ _; _9 f/ ^" u9 ^
for i = 1 : s
* X" _2 z3 A$ D; \9 t' O   output( i , class( i )  ) = 1 ;1 H( Q% K: D0 p2 X+ B
end
" r5 J% ?8 D0 a9 p+ C8 E2 i1 z" f1 g# l" o. t# g' X4 t
运行提示:错误使用 textscan    输出参数太多。9 J( y$ k: \3 i) F! r8 ?: c
* _2 K' v4 t& P! Z2 H2 v, e6 X
求助:( s2 A, b7 d  F( N
trainData.txt为165行8列数据,我想用textscan读取trainData.txt后数据赋给数组,但是需要第8列决策数据,同时还需要将前7列归一化。我不知道现在怎么修改,请教大神,非常感谢!
! j: F2 B: [* a9 C8 _1 R- M" m- p% r( ~

该用户从未签到

2#
发表于 2020-5-22 19:28 | 只看该作者
你要八列数据,为什么'%f%f%f%f%f%f%f',只有七个呢?不应该是八个吗!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 07:14 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表