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
    
    ​
  • 相关阅读:
    centos7添加firewalld规则
    centos7安装redis5
    Oracle 监听
    创建Oracle表空间及用户
    nginx+keepalive
    oracle 修改端口
    Oracle新建数据库
    Redhat7.5安装JBOSS4.2.0
    kubernetes的一些基本命令
    安装python3.6后使用pip报错
  • 原文地址:https://www.cnblogs.com/sq800/p/13196643.html
Copyright © 2011-2022 走看看