【发布时间】:2011-05-18 23:20:39
【问题描述】:
首先,我让用户输入他们自己的包含州、首都和人口的文本文件,然后我使用以下代码将所有这些值放入结构数组中:
clear
clc
%Part A
textfile=input('What is the name of your text file?\n','s');
fid=fopen(textfile);
file=textscan(fid,'%s %s %f','delimiter',',');
State=file{1}
Capital=file{2}
Population=file{3}
regions=struct('State',State,...
'Capital',Capital,...
'Population',Population)
fclose(fid);
我的第一个问题:是否可以显示结构中的所有值?显示结构数组只是给了我这个:
50x1 struct array with fields:
State
Capital
Population
我的第二个问题是:我是否可以通过尝试仅查找 'California' 来访问此结构中的信息?
【问题讨论】:
-
可能是this post 对你有用。
标签: arrays matlab matlab-struct