- 在线时间
- 0 小时
- 最后登录
- 2010-5-3
- 注册时间
- 2009-8-21
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 110 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 41
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 15
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   37.89% 该用户从未签到
 |
%cwprint.m
7 B; Q- `# m6 z- `5 `# L3 A8 d+ h2 x) bfunction print=cwprint(filename,a,b); + C8 Z+ I$ A7 K* r: p
%filename为文本文件文件名,a为矩阵行数(样本数),b为矩阵列数(变量指标数)
+ _- T; f3 D. G' qfid=fopen(filename,'r'), p: D# P1 i- M& e2 s' `
( [+ D& |5 F# x) q$ n4 rvector=fscanf(fid,'%g',[a b]);
% ?, M4 A) A* }1 s- x分析的结果是这一步出错了,不知是哪个地方有问题: [# a1 M8 }7 y# L
fprintf('标准化结果如下:\n')
/ r' D4 G% l5 y8 G; p; T" Vv1=cwstd(vector)' O4 Q5 ]9 s* P# k7 y: H
result=cwfac(v1);" I: W: ?3 |) u0 R3 w# o
cwscore(v1,result);
/ k- X, \8 Y# b9 r9 B+ V6 `) D5 m" W " ?( K# m+ V2 {, |$ m1 @2 ~
- f2 M6 P$ J7 h7 t输入:! h$ n! n4 e. q- G' S: s
>> cwprint('cwbook.txt',35,10)7 f2 s/ ?% } b
正确结果应该是1 B7 A9 y. g0 m% r' P" u5 w
Fid=6 F" e/ j3 n: Y" i+ s5 c
' s4 X9 _7 G/ f! O, h
而我们的是4 O5 U8 p7 _" ` a9 C% R+ R1 @9 H* m
Fid=-15 `+ x L. e! {% |; R' j
" [2 N5 K/ G. y$ e1 h
+ e% t/ D$ o% b9 `3 F6 j??? Error using ==> fscanf
- J: H) v6 `( w+ D0 wInvalid file identifier -1.1 o) q1 c4 I: V" H/ B
! P: v {( A6 [$ [( M
Error in ==> cwprint at 5
: S' ] V/ W4 Y( r; t& jvector=fscanf(fid,'%g',[a b]);
8 P8 l; C T5 a7 }: I3 W2 N: x 5 l% r p. l; E# Z3 S& P+ H' C
希望得到各位高手的帮助! |
zan
|