Problem in runnning .m file

3 ビュー (過去 30 日間)
Kishore adibhatla
Kishore adibhatla 2012 年 5 月 17 日
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 日
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 日
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.

カテゴリ

Help Center および File ExchangeLaTeX についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by