05-30.txt

来自「matlab基础实例源文件 matlab基础实例源文件」· 文本 代码 · 共 40 行

TXT
40
字号
>> 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 + =
减小字号Ctrl + -
显示快捷键?