2018.9.19.Matlab实验四:Matlab程序设计
一、实验任务和目的
- 熟悉程序设计思想。
- 掌握伪代码的编写方法。
- 掌握分支语句和循环结构的用法。
二、实验内容
- 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中90-100为A,80-89为B,70-79为C,60-69为D,60分以下为E。要求
(1)分别用if语句和switch语句实现;
(2)应对输入的成绩进行合理性判断,对不合理的成绩应输出错误信息。 - 编程实现一个九九乘法表,并屏幕显示出来,如下图所示:
- 计算the day of year(年积日),the day of year 是指这一年已经逝去的天数(包括当天)。在平年中,它的取值范围为1到365,在闰年中,它的取值范围1 到366。编写一个MATLAB 程序,输入年、月、日,输出为对应的the of year。
三、实验过程和结果
- 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中90-100为A,80-89为B,70-79为C,60-69为D,60分以下为E。要求
(1)分别用if语句和switch语句实现;
If语句:
x=input(‘成绩’);if x>=90&&x<=100disp('A');elseif x>=80&&x<=89disp('B');elseif x>=70&&x<=79disp('C');elseif x>=60&&x<=69disp('D');else disp('E');end
switch语句:
x=input('成绩');
switch xcase num2cell(90:100)disp('A');case num2cell(80:89)disp('B');case num2cell(70:79)disp('C');case num2cell(60:69)disp('D');otherwisedisp('E');
end
(2)应对输入的成绩进行合理性判断,对不合理的成绩应输出错误信息。
x=input('成绩');
if(x>100||x<0)disp('wrong input');
elseswitch xcase num2cell(90:100)disp('A');case num2cell(80:89)disp('B');case num2cell(70:79)disp('C');case num2cell(60:69)disp('D');otherwisedisp('E');end
end
- 编程实现一个九九乘法表,并屏幕显示出来,如下图所示:
for i=1:9for j=1:ifprintf('%dx%d=%d',j,i,i*j);if(j~=i) fprintf(' ');endendfprintf('\n');end
- 计算the day of year(年积日),the day of year 是指这一年已经逝去的天数(包括当天)。在平年中,它的取值范围为1到365,在闰年中,它的取值范围1 到366。编写一个MATLAB 程序,输入年、月、日,输出为对应的the of year。
y=input('年');
m=input('月');
d=input('日');
sum=0;
a=[31,28,31,30,31,30,31,31,30,31,30,31];
b=[31,29,31,30,31,30,31,31,30,31,30,31];
if(y<0||m<0||d<0||m>12||d>31)fprintf('wrong input');
else if(mod(y,400)==0||mod(y,100)~=0 && mod(y,4)==0)for i=1:m-1sum=sum+b(i);endif(d>b(m)) fprintf('wrong input');else fprintf('%d',sum+d);endelsefor i=1:m-1sum=sum+a(i);endif(d>b(m)) fprintf('wrong input');else fprintf('%d',sum+d);endend
end
四、实验总结和心得
熟悉了程序设计思想。
掌握了伪代码的编写方法。
掌握了分支语句和循环结构的用法。
2018.9.19.Matlab实验四:Matlab程序设计相关推荐
- matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计
<matlab实验四函数编写与程序设计>由会员分享,可在线阅读,更多相关<matlab实验四函数编写与程序设计(8页珍藏版)>请在金锄头文库上搜索. 1.实验四:函数编写与程序 ...
- matlab验证dtft移位性质,matlab 实验四 信号的谱分析.doc
matlab 实验四 信号的谱分析.doc 实验四信号的谱分析一.实验目的:1.掌握DTFT原理及其程序实现,学习用DTFT对信号进行谱分析.2.掌握DFT原理及其程序实现,学习用DFT对信号进行谱分 ...
- matlab光谱实验,实验四Matlab神经网络及应用于近红外光谱的汽油辛烷值预测
. 实验四Matlab神经网络以及应用于汽油辛烷值预测 一.实验目的 1. 掌握MATLAB创建BP神经网络并应用于拟合非线性函数 2. 掌握MATLAB创建REF神经网络并应用于拟合非线性函数 3. ...
- 20165235实验四 Android程序设计
20165235实验四 Android程序设计 实验课程:JAVA编程设计 实验名称:Android开发 姓名:祁瑛 学号:20165235 实验时间:2018.05.16 指导老师:娄家鹏 Andr ...
- 实验四 Android程序设计
实验四 Android程序设计 课程:Java程序设计 班级:1652 姓名:孔月 学号:20165208 指导教师:娄嘉鹏 实验日期:2018.5.14 实验名称:Android程序设计 实验要求: ...
- 20155321 实验四 Android程序设计
20155321 实验四 Android程序设计 安装Android studio成功 任务一:Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)( ...
- 20155330 实验四 Android程序设计
20155330 实验四 Android程序设计 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3.掌握An ...
- # 20155224 实验四 Android程序设计
20155224 实验四 Android程序设计 任务一 Android Stuidio的安装测试: 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for And ...
- 20165226 实验四 Android程序设计
实验四 Android程序设计 实验目的 一.Android Studio的安装测试 二.Activity测试 三.UI测试 四.布局测试 五.事件处理测试 实验内容及步骤 (一)Android St ...
- 20145312《信息安全系统设计基础》实验四 驱动程序设计
20145312<信息安全系统设计基础>实验四 驱动程序设计 实验目的与要求 学习在 LINUX 下进行驱动设计的原理 掌握使用模块方式进行驱动开发调试的过程 实验内容 在 PC 机上编写 ...
最新文章
- Matlab学习笔记——文件的打开与关闭
- Python 数据处理函数 round()、int()、floor()、ceil()的用法
- java23种模式之单例模式
- java反射机制详解_Java反射机制详解
- p4: php5ts.dll p5: 5.6.14.0,服务器httpd.exe 应用程序错误
- 计算机软件著作权特征,计算机软件著作权的法律特征是什么
- MUSICAL CHAIRS【模拟】
- 【AI视野·今日CV 计算机视觉论文速览 第237期】Thu, 30 Sep 2021
- 平台层-适配层-核心层|拆分环信ONE SDK架构
- Canvas渲染会取代DOM吗?
- 浅谈极限编程(更新中)
- 使用预计算实时全局光照优化照明-项目介绍
- Java设计模式(二)回调模式
- html 显示 16进制 颜色,16进制颜色(html颜色值)
- 计算机找不到家庭网络连接,电脑找不到家里的wifi无线网络怎么办?
- 一切前端概念,都是纸老虎(附送书的抽奖结果)
- Kafka 启动报错 AccessDeniedException
- 用Python自动批量提取Tableau报表数据源中用的数据库表
- 前端切图之svg图标的复用基于defs和use 亲测有用
- yolo-v3代码学习
热门文章
- 清空session的方法
- math for programmers(转载)
- websphere一直安装部署_WebSphere集群安装配置及部署应用说明
- word中如何对公式插入题注和引用
- NuGet Error:Unable to find version ‘0.3.3.0‘ of package ‘glog.overlay-x64_v120_Release_dynamic‘.
- hasset java_java HashSet的使用
- python2.7如何安装库_python 2.7 安装目录python如何连接数据库
- php显示html表单内容,HTML表单是什么?HTML表单内容的详细介绍(附代码)
- df添加一行 python_Python为输出的数据绘制表格
- java获取json中某个字段