Index exceeds matrix dimensions

Hi,
Iam getting error at following place, please suggest to resolve.
Index exceeds matrix dimensions.
Error in uisignalbuilder_speed/Import_Excel (line 595)
timefromworkspace = evalin('base','speedfromworkspace(:,1);');%test
function Import_Excel()
a=uigetfile('*xls');
name1=cellstr(a);
[~,a] =xlsread(name1{1});% read data from excel file%test replaced 1
% removeallsignals();%TEST
evalin('base', 'clear speedfromworkspace;');
assignin('base','speedfromworkspace',a);
removeallsignals();
timefromworkspace = evalin('base','speedfromworkspace(:,1);'); // GETTING ERROR
HERE
speedfromworkspace = evalin('base','speedfromworkspace(:,2);');

2 件のコメント

Adam
Adam 2019 年 8 月 21 日
Best option is to debug, examine the workspace, etc, although all the evalin and assignin operations make it more difficult than it should be to debug code.
Stephen23
Stephen23 2019 年 8 月 21 日
Best option is to rewrite your code to not mess around in other workspaces.

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMatrix Indexing についてさらに検索

質問済み:

2019 年 8 月 21 日

コメント済み:

2019 年 8 月 21 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by