我希望任何东西都可以在八度音程中与 xlswrite 一起使用。最终我希望能够放置一个包含但实际上任何有效的元胞数组都将是一个开始。
我输入了以下几行,因为这是我能想到的最简单的情况:
array1 = [0 9 10]
cellarray1 = num2cell(array1)
xlswrite ('/home/willubuntu/acpimrepo/bob.xlsx', cellarray1)
然后我收到此错误:
错误:第 9 行第 1 列附近‘xlswrite’未定义
我试过这个:
xlswrite ('/home/willubuntu/acpimrepo/bob.xlsx','cellarray1')
并得到同样的错误:
错误:第 9 行第 1 列附近‘xlswrite’未定义
我尝试删除 xlswrite 和左括号之间的空格 - 同样的错误。
我尝试使用 array1 而不是 cellarray1 并得到相同的错误(带有两个括号选项)。
我尝试从文件名中删除目录,但得到了一个略有不同的错误:
错误:`xlswrite'在第 10 行第 1 列附近未定义
发生什么事了?为什么 xlswrite 不起作用?我缺少什么迂腐的东西?
请记住,如果你说的太复杂的话,我会无法理解的。请记住,我一无所知,束手无策。
如果您使用最新的 Octave 版本,您会看到
octave:1> xlswrite
warning: Functions for spreadsheet style I/O
(.xls .xlsx .sxc .ods .dbf .wk1 etc.)
are provided in the io package. See <http://octave.sf.net/io/>.
引导您走向正确的方向。
即使在 http://wiki.octave.org/Main_Page 上快速搜索也可以解决这个问题。也许您应该花几分钟时间使用搜索机或手册和 wiki,而不是抱怨 GNU Octave 是多么烦人和无聊。
为了解决“xlswrite”未定义的问题,显然需要完成两个步骤:
至少对我来说,“xlswrite”也只有在完成步骤 2)后才在 Octave 中被识别!