Problem in runnning .m file

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

 采纳的回答

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 个)

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