QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3410|回复: 3
打印 上一主题 下一主题

问下有关Matlab解主成分分析的程序问题

[复制链接]
字体大小: 正常 放大
xiaoliyu        

1

主题

3

听众

41

积分

升级  37.89%

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-27 11:27 |只看该作者 |正序浏览
|招呼Ta 关注Ta
%cwprint.m2 j# b, f* c7 {- n+ ^
function print=cwprint(filename,a,b); ! \: q8 _% M0 L# \+ M$ J
%filename为文本文件文件名,a为矩阵行数(样本数)b为矩阵列数(变量指标数)
0 Q2 T0 X, u* A0 B8 u& K& t5 X, ]* ]fid=fopen(filename,'r')' i. B) [, \  `2 y6 _# G& B

1 {' Z$ h! Z* Z6 Hvector=fscanf(fid,'%g',[a b]);
9 S/ E+ d% s5 \6 {; Q
分析的结果是这一步出错了,不知是哪个地方有问题" x1 M+ A, g6 ]( x" g# T$ u# l
fprintf('标准化结果如下:\n')! _# N, I7 s3 }  f) `/ z8 B( Z
v1=cwstd(vector)
2 y3 z3 @) f$ y3 C; Z  r1 ^! p1 Tresult=cwfac(v1);# x+ T: Y, B5 c( s
cwscore(v1,result);8 Z, v$ T% f4 X% Y8 Z! G
+ h" j$ i5 M. g

" g2 P& n9 N5 G$ Q输入:" U1 }6 b5 d% b5 P) ^1 \
>> cwprint('cwbook.txt',35,10)
3 v: {- Q1 e! o4 j1 D3 B正确结果应该是
, ~& E$ B- h" x7 p, {Fid=6: H) N4 d/ P! \
' J3 x# |# t/ v% m/ C
而我们的是  a/ Z: {" J- {+ T) Y
Fid=-1/ H" I+ e( G# K. V

% I* O" _  e6 ] 7 Z( B$ f3 B) Z' o. i4 N% D! V- J
??? Error using ==> fscanf' H4 |, v  I1 V: j# R( f" M
Invalid file identifier -1.4 _  {+ Z# E  a& c& @
% P1 t5 A2 @# P. d+ x6 a
Error in ==> cwprint at 5+ ?- k  i" o- R6 S' L" M" o
vector=fscanf(fid,'%g',[a b]);
) f) G% y" Z) ]- b
, S$ q+ l( |/ U2 ~4 ^4 U$ y 希望得到各位高手的帮助!
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
alair009        
头像被屏蔽

0

主题

4

听众

361

积分

升级  20.33%

  • TA的每日心情
    郁闷
    2012-2-3 19:26
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    xiaoguo        

    6

    主题

    4

    听众

    224

    积分

    升级  62%

    该用户从未签到

    回复

    使用道具 举报

    16

    主题

    5

    听众

    423

    积分

    升级  41%

  • TA的每日心情
    郁闷
    2012-8-7 04:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    新人进步奖

    这个是程序是调用'cwbook.txt'文件,来导入数据的,你应该把这个文件放到安装Matlab程序的盘里面的work文件夹里(我的路径是“C:\Program Files\MATLAB7.1\work”,这得看你是装在哪个盘)
    已有 1 人评分体力 收起 理由
    madio + 1 积极帮助解决问题

    总评分: 体力 + 1   查看全部评分

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-9-17 01:53 , Processed in 0.464328 second(s), 74 queries .

    回顶部