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
    
    ​
  • 相关阅读:
    oracle数据库
    Filter过滤器
    Json
    监听器
    Ajax
    2018年5月14日java
    EL表达式&JSTL
    JSP
    2018年5月9日JAVA-servlet02
    如何解决写脚手架过程中遇到请求github的项目接口中出现API rate limit exceeded for的问题。
  • 原文地址:https://www.cnblogs.com/sq800/p/13196643.html
Copyright © 2011-2022 走看看