0

私は構造の反復について学んでいて、ループ内のものを出力しようとしています

patient(1).name = 'John Doe';
patient(1).billing = 127.00;
patient(1).test = [79, 75, 73; 180, 178, 177.5; 220, 210, 205]; 
patient(2).name = 'Ann Lane';
patient(2).billing = 28.50;
patient(2).test = [68, 70, 68; 118, 118, 119; 172, 170, 169]; 

fields = fieldnames(patient)

%numel is number of elements
for i=1:numel(fields)
  fields(i)
  patient.(fields{i})
end

この間、それは私の一部ではないとをpatient.(fields{i})与えます。それらの値はどこから来ているのですか?'New Name'[]struct

出力は次のとおりです。

ans = 'name'
ans = John Doe
ans = Ann Lane
ans = New Name
ans = 'billing'
ans = 127
ans = 28.5000
ans = []
ans = 'test'
ans = 79.0000   75.0000   73.0000
     180.0000  178.0000  177.5000
     220.0000  210.0000  205.0000
ans = 68    70    68
     118   118   119
     172   170   169
ans = []
4

1 に答える 1