- 在线时间
- 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+ Q( J' o0 V$ G' q
function print=cwprint(filename,a,b); 2 A* u- s) m( O2 o, u! A
%filename为文本文件文件名,a为矩阵行数(样本数),b为矩阵列数(变量指标数)7 t9 X! p4 l7 p: ], N. L: S
fid=fopen(filename,'r')
" w0 \% X; v7 ^+ e/ f0 y c
: H& G/ o& }% mvector=fscanf(fid,'%g',[a b]);7 y& t' l6 ?2 _" C% s
分析的结果是这一步出错了,不知是哪个地方有问题
3 @. H5 k) M& C" p7 wfprintf('标准化结果如下:\n')
0 I, f O' K# e" e: Y2 Q: f0 Gv1=cwstd(vector)3 r: H: v2 `' N0 i9 P
result=cwfac(v1);! I( y# e& m5 R
cwscore(v1,result);
2 ^+ z# f4 H1 M9 I, {( a( d) a
" C7 D' L i3 O2 s 2 [) e+ l5 C7 Z/ l9 @( H
输入:
7 y& w; q F% ], s4 B" _6 X* Q>> cwprint('cwbook.txt',35,10)* P' G$ p$ y, V9 t
正确结果应该是+ V! a8 A. r+ r; s# O- ]
Fid=6
( M0 ~* I/ b3 n4 ?, y$ a% E 2 f) ]; @, ]4 o! C( ^
而我们的是$ E) ]0 v- L, U7 v# C5 n: p
Fid=-1, [ D* z3 H( h) R" \8 l4 T* t
) H- m! A* I3 x" _
% b$ o$ Y& O6 n: R. a4 n- a
??? Error using ==> fscanf
9 R% p- D v `5 UInvalid file identifier -1.: Z8 o3 q% U$ l ?# b7 R! P
8 I3 O, |0 W) A. kError in ==> cwprint at 5" l7 E- t* ~8 z
vector=fscanf(fid,'%g',[a b]);
6 U5 Q% H; \* M! E" A/ E/ e
1 j$ }1 ^- a# X+ x 希望得到各位高手的帮助! |
zan
|