【发布时间】:2012-11-02 10:25:55
【问题描述】:
我在 Excel 表中有数据。我可以在 matlab 脚本中处理原始 vlaues,但是当我尝试从函数调用 raw 时发生错误。
[~,~, raw] = xlsread('data.xlsx');
containsNumbers = cellfun(@isnumeric,raw);
raw(containsNumbers) = cellfun(@num2str,raw(containsNumbers),'UniformOutput',false);
create_new(state,raw) % 这是我的函数,定义为
Function create_new(sate,varargin)
当我尝试在函数中处理原始值时出现错误。??? Undefined function or variable "raw". 有什么方法可以让我在函数中使用原始值吗?
【问题讨论】:
-
首先,这真的是你的代码吗?当我看到状态和一行之后,它是饱和的。其次,尝试逐行调试上面的代码,每行检查raw是否存在,是否为数字。
标签: matlab