当前位置: 首页 > news >正文

利用MATLAB进行矩阵运算(2)

1.求100到200之间第1个能被23整除的整数,要求用for循环,break指令。

程序:

for j=100:200
if rem(j,23)==0
disp(['第一个被23整除的数是: ',num2str(j)])
break
end
end

结果:

第一个被23整除的数是: 115

2.生成9×9乘法表,要求用for循环。

程序:

for k = 1 : 9, disp((1 : k) * k), end

结果:

     1

     2     4

     3     6     9

     4     8    12    16

     5    10    15    20    25

     6    12    18    24    30    36

     7    14    21    28    35    42    49

     8    16    24    32    40    48    56    64

     9    18    27    36    45    54    63    72    81

3.成绩等级划分,90分及以上为优秀;80-90之间为良好;70-80之间为中等;60-70为及格,低于60为不及格。要求用if-elseif-else语句。

程序:

for i=1:n
score=input('请输入学生成绩:');
if 90<=score&&score<=100
disp('优秀');
elseif 80<=score&&score<=89
disp('良好');
elseif 70<score&&score<=79
disp('中等');
elseif 60<=score&&score<=70
disp('及格');
else
disp('不及格');
end
end

 结果:

请输入学生成绩:62

及格

4.成绩等级划分,90分及以上为优秀;80-90之间为良好;70-80之间为中等;60-70为及格,低于60为不及格。要求用switch-case语句。

程序:

n=input('成绩');
n=fix(n/10);
switch n
case {10,9}
disp('优秀');
case 8
disp('良好');
case 7
disp('中等');
case 6
disp('及格');
case {5,4,3,2,1,0}
disp('不及格');
end

结果:

成绩50

不及格

5.1-10这10个数循环累加,要求用while语句。

程序:

i = 1;
sum = 0;
while i <= 10sum = sum + i;i = i+1;
end
disp(sum);

结果:

               55

相关文章:

  • 蓝牙运动耳机哪个好?蓝牙运动耳机排行榜前十名
  • 【Python3】【力扣题】349. 两个数组的交集
  • flink的集成测试
  • Redis-主从与哨兵架构
  • 孩子学习过程中一些代码记录
  • LLMLingua:集成LlamaIndex,对提示进行压缩,提供大语言模型的高效推理
  • RabbitMQ之发送者(生产者)可靠性
  • 【运维面试100问】(六)buffer和cache的区别
  • 在CentOS 7.9上搭建高性能的FastDFS+Nginx文件服务器集群并实现外部远程访问
  • 加载minio中存储的静态文件html,不显示样式与js
  • 基于51单片机超声波测距汽车避障系统
  • IBM X3650M4安装ESXI6.5卡在/lsl_mr3.v00
  • 泛型边界的问题
  • leetcode - 2232. Minimize Result by Adding Parentheses to Expression
  • C#中的警告CS0120、CS0176、CS0183、CS0618、CS8600、CS8602、CS8604、CS8625及处理
  • 3.7、@ResponseBody 和 @RestController
  • CentOS 7 修改主机名
  • ES6之路之模块详解
  • Java IO学习笔记一
  • JavaScript标准库系列——Math对象和Date对象(二)
  • Linux Process Manage
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 工程优化暨babel升级小记
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 微信开放平台全网发布【失败】的几点排查方法
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 怎么把视频里的音乐提取出来
  • #Linux(权限管理)
  • #QT项目实战(天气预报)
  • (03)光刻——半导体电路的绘制
  • (23)Linux的软硬连接
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (一)Java算法:二分查找
  • (转) RFS+AutoItLibrary测试web对话框
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • ../depcomp: line 571: exec: g++: not found
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .cfg\.dat\.mak(持续补充)
  • .NET Core WebAPI中封装Swagger配置
  • .net framework4与其client profile版本的区别
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .NET中GET与SET的用法
  • @angular/cli项目构建--http(2)
  • @ModelAttribute注解使用
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429