?? 05-30.txt
字號:
>> student(1).test %從結構體變量中取出相關信息
ans =
99 56 96 87 67 69 87 76 92
>> student(1).test(5)
ans =
67
>> student(1).add
ans =
School of civil engneering.Tsinghua university
>> student(2).add
ans =
School of Psychology.Chongqing university
>> S=sum(student(1).test) %對信息進行調用:求和與求平均
S =
729
>> A=mean(student(1).test)
A =
81
>>
%需要注意的是,用戶不能同時從多個結構體變量中取出某個成員變量。例如,表達式student.name將會導致錯誤。如果用戶需要調用所有學生的名字,則必須使用循環語句for(MATLAB 7語言的使用在以后的章節將進行詳細介紹)。
>> for j=1:length(student)
disp(student(j).name);
end
Huang Liang
Wei Huan
>> test_list=[];
>> for j=1:length(student)
test_list=[test_list student(j).test]
end
test_list =
99 56 96 87 67 69 87 76 92
test_list =
Columns 1 through 10
99 56 96 87 67 69 87 76 92 99
Columns 11 through 18
65 88 78 76 98 75 96 59
>> mean(test_list)
ans =
81.2778
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -