zoukankan      html  css  js  c++  java
  • matlab 第五章单元数组、字符串作业

    1.创建 2×2 单元数组,第 1、2 个元素为字符串,第三个元素为整型变量,第四个元素为双精度(double)类型,并将其用图形表示。

    A=cell(2,2);
    
    A(1,1)={'mat'};
    
    A(2,1)={['lab']};
    
    A(1,2)={int8(5)};
    
    A{2,2}=[1 2;2 3];
    
    cellplot(A);

    untitled.png

    2.创建一个结构体,用于统计学生的情况,包括学生的姓名、学号、各科成绩等。然后使用该结构体对一个班级的学生成绩进行管理,如计算总分、平均分、排列名次等。

    person=struct('name',{'Jack','Tom','Anne'},'num',{'001','002','003'},'yuwen',{'80','90','95'},'shuxue',{'90','80','85'});
    
    total=0;
    
    for i=1:3
    
        person(i).total=str2double(person(i).shuxue)+str2double(person(i).yuwen);
    
        total=person(i).total+total;
    
    end
    
    average=total/3;
    
    
    
    for j=1:3
    
       for k=1:3-j
    
          if person(k).total<person(k+1).total
    
              person4=person(k);
    
              person(k)=person(k+1);
    
              person(k+1)=person4;
    
          end
    
       end
    
    end
    
    disp('学生平均分为'),disp(average);
    
    disp('学生总分分别为:');
    
    for i=1:3
    
        disp(person(i).name);
    
        disp(person(i).total);
    
    end
    
    disp('学生名次由高到底为:')
    
    for i=1:3
    
        disp(person(i).name);
    
    end
    
    ​
  • 相关阅读:
    圣杯布局(定宽与自适应)
    【转载】jQuery插件开发精品教程,让你的jQuery提升一个台阶
    DOM 事件深入浅出(一)
    匿名类型
    类和结构
    C#预处理器指令
    Main()方法
    枚举
    预定义数据类型
    C#语言
  • 原文地址:https://www.cnblogs.com/sq800/p/13196643.html
Copyright © 2011-2022 走看看