我在excel工作表中有數據。我可以在matlab腳本中處理原始值,但是當我嘗試從函數調用原始值時,發生了錯誤。xlsread matlab從excel表讀取數據
[~,~, 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是否存在以及是否爲數字。 –