东少将 发表于 2012-3-12 18:36

这个代码怎么运行不了?

= xlsread('shuju.xls');    % 从Excel文件中读取数据
X = zscore(X)  % 数据标准化(减去均值,除以标准差)
%*********************调用clusterdata函数进行一步聚类************************
obslabel = textdata(2:end,1);   % 提取城市名称,为后面聚类做准备
% 样品间距离采用欧氏距离,利用类平均法将原始样品聚为3类,Taverage为各观测的类编号
Taverage = clusterdata(X,'linkage','average','maxclust',3);
obslabel(Taverage == 1)    % 查看第1类所包含的城市

obslabel(Taverage == 2)    % 查看第2类所包含的城市


obslabel(Taverage == 3)    % 查看第3类所包含的城市

东少将 发表于 2012-3-12 18:38

求高手指点。谢谢

东少将 发表于 2012-3-12 19:24

怎样命令打开EXCEL?

厚积薄发 发表于 2012-3-12 20:47

你把错误信息贴出来看看

luoshichao123 发表于 2012-3-12 22:07

程序是对的,不能运行很有可能是.xls那个数据文件没有加载到路径下

东少将 发表于 2012-3-13 13:13

luoshichao123 发表于 2012-3-12 22:07 static/image/common/back.gif
程序是对的,不能运行很有可能是.xls那个数据文件没有加载到路径下

你好。我把那个。xls文件放在work里了

东少将 发表于 2012-3-13 13:14

错误代码提示:
XLS File contains unicode text which is not yet supported.


Error in ==> D:\ruanjian\学习\数学建模\toolbox\matlab\iofun\private\biffparse.dll
Error in ==> D:\ruanjian\学习\数学建模\toolbox\matlab\iofun\xlsread.m
On line 78  ==> = biffparse(biffvector);

Error in ==> D:\ruanjian\学习\数学建模\work\biaozhunhua.m
On line 2  ==> = xlsread('shuju.xls');    % 从Excel文件中读取数据

东少将 发表于 2012-3-13 19:55

matlab里面的Excel文件放在那里可以提取运行?

ジ____kī 发表于 2012-3-14 21:28

偶也不懂呀,,求解释
页: [1]
查看完整版本: 这个代码怎么运行不了?