【发布时间】:2011-08-31 16:35:53
【问题描述】:
我的硬盘上存储了一个结构。我需要将其字段之一加载到局部变量中。一个简单的负载得到
% 'PRICES' is the stored struct. 1st fieldname is '.Raw'.
% Only '.Raw' needs to be loaded
var = load( fullfile(path, 'PRICES.Mat') ) % Wrong as var becomes a struct containing a struct.
% DESIRED value: var = PRICES.Raw ;
是否可以一步完成?我当然可以覆盖 var 并完成此操作,但是有直接的方法吗?谢谢。
【问题讨论】:
-
MAT 文件的“字段”是什么意思?你的意思是“变量”还是“变量的字段”?
-
PRICES 在保存之前是一个结构,第一个字段名为“Raw”。在
save命令之后,它被存储为 PRICES.Mat。我需要重新获取 PRICES.Raw 矩阵并将其输入变量。
标签: matlab variables struct matlab-load