本帖最后由 hughimr 于 2015-1-7 10:11 编辑 在运行到ceshi_word 第88行时出现错误 matlab版本为2014b office版本为2007 这是因为matlab原因还是office原因呢 错误使用 Interface.Microsoft_Word_12.0_Object_Library.Columns/Item 调用错误,调度异常: 源: Microsoft Word 说明: 无法访问此集合中单独的列,因为表格有混合的单元格宽度。 帮助文件: C:\Program Files (x86)\Microsoft Office\Office12\2052\WDMAIN11.CHM 帮助上下文 ID: 6380 出错 ceshi_Word (line 88) DTI.Columns.Item(i).Width = column_width(i); |
ceshi_Word.m Office 2010 line 23的SaveAs应改为SaveAs2,否则会报错 参考: http://cn.mathworks.com/matlabce ... /view_thread/295937 |
本帖最后由 疯狂的汤普森 于 2015-4-8 12:39 编辑 谢老师,您好!我在练习书中【案例33:从样本观测值矩阵出发求解主成分】时,用COEFF函数返回系数矩阵发现矩阵的前面2列符号跟书本的相反,而后面的却一样,我逐个检查了导入的Excel表格数据发现没有出错,请问是哪里不对呢? C:\Users\lenovo\Desktop 我自己的运行结果: 书里是这样的: C:\Users\lenovo\Desktop |
谢老师,您好!在本书2012年7月第3次印刷版的书中,第361页所得结果COEFF第1列中,是否有勘误,我在matlab2014a中运行结果第一列全部为正值,不知道是印刷勘误还是我执行错误? 程序为: clear all clc %数据(相关系数矩阵) Cor=[1 0.79 0.36 0.76 0.25 0.51;0.79 1 0.31 0.55 0.17 0.35;0.36 0.31 1 0.35 0.64 0.58; 0.76 0.55 0.35 1 0.16 0.38;0.25 0.17 0.64 0.16 1 0.63;0.51 0.35 0.58 0.38 0.63 1;]; %主成分分析 [coeff,latent explained]=pcacov(Cor) coeff = 0.4689 -0.3648 -0.0922 0.1224 0.0797 0.7856 0.4037 -0.3966 -0.6130 -0.3264 -0.0270 -0.4434 0.3936 0.3968 0.2789 -0.6557 -0.4052 0.1253 0.4076 -0.3648 0.7048 0.1078 0.2346 -0.3706 0.3375 0.5692 -0.1643 0.0193 0.7305 -0.0335 0.4268 0.3084 -0.1193 0.6607 -0.4899 -0.1788 |
谢老师您好 第二版31页例题1.6-1,对指定的m,求的最大正整数n和相应的y值。 源代码中while y<m 是否应该改为y<=m?
|
勘误: 第79页 A=[1 2 3 4; 2 3 4 5; 3 4 5 6]; contourc(A, [2 3]) 的运行结果应该是 ans = 2 2 1 3 3 2 1 2 1 2 3 1 2 3 书中的运行结果错了,会影响后面对函数contouc的解释。 |
pdf版本的49页, % 设置行高和列宽 % 定义行高向量RowHeight RowHeight = [26,40,15,29,37,29,29,25,25,36,28,31,40,29,15,24]; % 设置Range对象(从A1到A16)的行高 Sheet1.Range('A1:A16').RowHeight = RowHeight; % 设置Range对象(从A1到H1)的列宽 ColumnWidth = [9,15,9,9,9,9,9,9]; Sheet1.Range('A1:H1').ColumnWidth = ColumnWidth; 运行显示:??? Invoke Error, Dispatch Exception: 类型不匹配。 |
Powered by Discuz! X3.4
© 2001-2024