i am using 'uiimport' to import experimental data,seperated by comma(in .txt format). I wrote .m code file to plot these data like to plot(data(:,1),data(:,2)) My query is to how to add uiimport to this .m file.. when i add this to .m file it ends up giving error"data(:,1),data(:,2) does not exist. Presently i am importing file first afterwards running .m file.Can somebody tell me is it possible to include import in .m file itself

 採用された回答

Tom Lane
Tom Lane 2012 年 5 月 17 日

1 投票

I believe MATLAB is getting confused because when it first examines the file, your "data" symbol does not appear to be a variable. Try something like this:
s = uiimport
plot(s.data(:,1),s.data(:,2))
Here "s" is obviously a variable, and "data" becomes a field of that variable as a result of the uiimport.

1 件のコメント

Walter Roberson
Walter Roberson 2012 年 5 月 17 日
Oooo, the curse of the poofed variable!

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

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 5 月 17 日

0 投票

Before the uiimport, have a
whos
call. Have another one after the uiimport. Compare the two to see what variable name(s) have been created in the workspace.

カテゴリ

ヘルプ センター および File Exchange で Share and Distribute Software についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by