怎样在matlab中输入学号和姓名?谢谢了

2025-05-14 23:27:25
推荐回答(1个)
回答1:

clc;clearstu=struct('name',{'Zhang1','Zhang2','Zhang3',... 'Wang1','Wang2','Wang3','Li1','Li2','Li3'},... 'snum',{1,2,3,4,5,6,7,8,9},... 'grade',{86,67,66,45,76,89,60,87,20});[~,idx]=sort([stu.grade],'descend');%从大到小排列stu_new=stu(idx);%新的顺序