加载数据结构在Matlab应用程序设计师

29日视图(30天)
学习
学习 2023年6月14日16:29
编辑: Manash Sahoo2023年6月15日17:07
嗨,仍然在学习:我能.spc文件导入Matlab工作区使用tgspcread函数。在Matlab首先导入数据结构使用dir (“* spctrum.spc”),然后能够提取某些字段。最初我想导入相同的数据结构的应用程序设计师。当我使用uigetfile,只导入文件的名称,而不是我在寻找结构。有办法导入Matlab应用程序数据结构设计师?谢谢!

答案(2)

Manash Sahoo
Manash Sahoo 2023年6月14日十七24
我没有 tgspcread 功能,但我想象你正在寻找这样的:
(文件,路径)= uigetfile ();
data = tgspcread (strcat(路径,文件));
2的评论
Manash Sahoo
Manash Sahoo 2023年6月15日17:06
编辑:Manash Sahoo 2023年6月15日17:07
如果你想加载多个文件在同一时间,你可以在uigetfile中启用“多选”参数。我相信这将是这样的:
(文件路径)= uigetfile (“多选”,“上”);
数据= {};
i = 1:元素个数(文件)
数据我{}= tgspcread (strcat(路径,文件{我}));
结束

登录置评。


Stephen23
Stephen23 2023年6月14日17:37
编辑:Stephen23 2023年6月14日17:38
这是一个简单的方法来转换的输出UIGETFILE DIR返回的一种基本结构相似:
[F P] = uigetfile (. .);
S =结构(“名字”cellstr (F));
[S。文件夹]=交易(P)
2的评论
Stephen23
Stephen23 2023年6月15日在48
编辑:Stephen23 2023年6月15日在第一
“代码中的“名称”是什么?”
你写在我们的问题 “我第一次导入数据是一个结构使用dir (“* spctrum.spc”),然后能够提取某些字段。最初我想导入相同的数据结构的应用程序设计师。当我使用uigetfile,只导入文件的名称,而不是我在寻找结构。有办法导入数据结构……”
从这我明白你想复制DIR返回的结构。DIR返回的结构有几个字段,大多数用户名称和所使用的主要的文件夹,也可以定义的UIGETFILE的输出。所以我的答案准确定义这些字段,首先通过调用结构体与适当的输入参数,其中一个是名称字段名。
你可以查看输出,做一些小的变化,看看会发生什么……和阅读文档。

登录置评。

类别

找到更多的在使用应用程序开发应用程序设计师帮助中心文件交换

s manbetx 845


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!