实验二 MATLAB程序设计(含实验报告)

实验二 MATLAB程序设计

实验目的

1.掌握利用if语句实现选择结构的方法。

2.掌握利用switch语句实现多分支选择结构的方法。

3.掌握利用for语句实现循环结构的方法。

4.掌握利用while语句实现循环结构的方法。

5.掌握MATLAB函数的编写及调试方法。

实验的设备及条件

计算机一台(带有MATLAB7.0以上的软件环境)。

M文件的编写:

启动MATLAB后,点击File|New|M-File,启动MATLAB的程序编辑及调试器(Editor/Debugger),编辑以下程序,点击File|Save保存程序,注意文件名最好用英文字符。点击Debug|Run运行程序,在命令窗口查看运行结果,程序如有错误则改正

实验内容

1.编写求解方程的根的函数(这个方程不一定为一元二次方程,因的不同取值而定),这里应根据的不同取值分别处理,有输入参数提示,当时应提示“为恒不等式!”。并输入几组典型值加以检验。

(提示:提示输入使用input函数)

2.输入一个百分制成绩,要求输出成绩等级A+、A、B、C、D、E。其中100分为A+,90分~99分为A,80分~89分为B,70分~79分为C,60分~69分为D,60分以下为E。

要求:(1)用switch语句实现。

(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。

(提示:注意单元矩阵的用法)

3.数论中一个有趣的题目:任意一个正整数,若为偶数,则用2除之,若为奇数,则与3相乘再加上1。重复此过程,最终得到的结果为1。如:

2(1

3(10(5(16(8(4(2(1

6(3(10(5(16(8(4(2(1

运行下面的程序,按程序提示输入n=1,2,3,5,7等数来验证这一结论。

请为关键的Matlab语句填写上相关注释,说明其含义或功能。

4. 编写一个函数,计算下面函数的值,给出标量x的值,调用该函数后,返回y的值。

function [y]=myfun1(x)

选择一些数据测试你编写的函数。

5. 编写一个函数求向量x中元素的平均值、最大值、最小值、均方根值。

function [m_x,max_x,min_x,rms_x]=myfun2(x)

方均根值(Root Mean Square)的计算公式为:

用下面数据测试你写的函数:

(1)x=sin(0:0.01:6*pi)

(2)x=rand(1,200),x为200个(0,1)之间均匀分布的随机数。

6.根据,求的近似值。当n分别取100、1000、10000时,结果是多少?

思考题:

有一分数序列:

编写一段程序,求前16项的和。

四、实验报告要求(包含预习报告要求和最终报告要求)

1.实验名称

2.实验目的

3.实验设备及条件

4.实验内容及要求

5.实验程序设计

指程序代码。

6.实验结果及结果分析

实验结果要求必须客观,有数据的可以记录数据,没有数据的简单描述实验现象。结果分析是对实验结果的理论评判。

7.实验中出现的问题及解决方法

8. 思考题的回答

实验报告的提交方式

Word文档,命名方式:实验号_你的学号_姓名!!!

例如本次实验:实验一_000000001_张三.doc

(信息101提交报告邮箱):E_mail: matlab_xx01@163.com

(网络工程101提交作业邮箱):E_mail: Matlab_wg01@163.com(注意网络班的M是大写的)

下一次课前提交,过期不收!

参考文献

参考教材和Matlab帮助文件。

实验名称

MATLAB程序设计

实验目的

1.掌握利用if语句实现选择结构的方法。

2.掌握利用switch语句实现多分支选择结构的方法。

3.掌握利用for语句实现循环结构的方法。

4.掌握利用while语句实现循环结构的方法。

5.掌握MATLAB函数的编写及调试方法。

实验设备及条件

计算机一台(带有MATLAB7.0以上的软件环境)。

实验内容及要求

把实验内容的应用题,用MATLAB的语法编写出来,并运行成功,注意题与题之间用相应注释分割。

实验程序设计

%1

disp('一元二次方程计算器,请输入下列数值进行计算:');

a=input('a=');

b=input('b=');

c=input('c=');

if a==0 & b==0 & c~=0

disp('此为恒不等式');

else

d

matlab的程序设计实验报告答案,实验二 MATLAB程序设计(含实验报告).doc相关推荐

  1. 陕理工高级语言程序设计实验 (C)答案,陕理工高级语言程序计实验 (C)模板.doc

    陕理工高级语言程序计实验 (C)模板 <高级语言程序设计(C)> 实验报告 目录 实验一:C开发环境与顺序结构程序设计2 1.实验目的:2 2.实验环境:2 3.实验步骤:2 4.实验内容 ...

  2. c语言程序设计江宝钏实验六答案,《C语言程序设计》(江宝钏著)实验三答案.doc...

    <C语言程序设计>(江宝钏著)实验三答案 取木汹嘉蓝杀绥胶碘仑做工坝穗兔移猿花吾摧骑盏净苯哑亢剩洲挝己昭韦痉何路乃庆碑保隋呐湛肿腕观蓟匡踏蝉勋霸奄御笋组儒凶斡剖搽呐吼缘叉尝伯分铁屏沥芋忧柏 ...

  3. matlab symadd,信号调理器设计—大二暑期信号分析实习报告精选多篇

    第1篇第2篇第3篇第4篇第5篇更多顶部 目录 第一篇:信号调理器设计-大二暑期信号分析实习报告 第二篇:大二暑期信号分析实习报告 第三篇:传感器信号调理电路 第四篇:信号调理电路 第五篇:信号实习报告 ...

  4. java实验指导答案华软_Java核心编程技术实验指导教程

    软件工程类 Java核心编程技术实验指导教程 作者:张屹, 蔡木生 所属类别:新世纪应用型高等教育软件专业系列规划教材 出版时间:2010年10月 ISBN:978-7-5611-5839-5前言 本 ...

  5. 计算机二维辅助设计课程设计,计算机辅助设计课程设计报告-千斤顶的二维工程图和三维建模.doc...

    计算机辅助设计 课程设计报告 课程名称:计算机辅助设计 设计题目: 千斤顶的二维工程图和三维建模 专业班级:工程力学 02班 学生姓名: 学号: 起止日期 2013.1.07 至 2013.1.17 ...

  6. 大学计算机实验报告答案 南京理工大学,南京理工大学微机实验报告

    <南京理工大学微机实验报告>由会员分享,可在线阅读,更多相关<南京理工大学微机实验报告(9页珍藏版)>请在人人文库网上搜索. 1.精品文档 微机实验报告 实验 2.1 汇编语言 ...

  7. 大学计算机实验报告答案 南京理工大学,南京理工大学微机实验报告.doc

    南京理工大学微机实验报告.doc -/微机实验报告实验2.1汇编语言程序的调试与运行思考题 1.带进位加法程序DISP MACRO X MOV DL,X MOV AH,02H INT 21H ENDM ...

  8. python基础实验报告答案_Python基础(上)实验报告

    写在前面:这是Python语言的学习之路,大家可以跟着一起学习,绝对是从零开始. Gvim (图形化界面Vim) Brackets(前端友好编辑器) Gedit(编辑器) 使用环境 python 2. ...

  9. oracle实验七 答案,Oracle表的常用查询实验(七)

    Oracle表的常用查询实验(七) 1.问题描述: 有一个商品信息表,该表反应了各种商品的销售情况,一个产品是按照gid和gname两个字段来区分的,一个产品可能会有多个型号. create tabl ...

  10. 看图猜字的c语言程序设计教程课后答案,《C语言程序设计》课程设计---猜数字游戏...

    设计题目:猜数字游戏 目目 录录 目录目录 目 录...........................................................- 1 - 1 程序分析与设计. ...

最新文章

  1. CentOS 快速安装pip
  2. poj 3090 amp;amp; poj 2478(法雷级数,欧拉函数)
  3. MySQL之mysql客户端工作的批处理一些使用手法
  4. BZOJ 1020 安全的航线flight
  5. 【ElasticSearch】 Hive数据导入到 es 的 项目 FastIndex
  6. Android优化方案之--Fragment的懒加载实现
  7. redis tutorail
  8. word文档怎么一分为二_word文档转pdf要怎么实现?word转pdf好方法推荐
  9. 模型预测控制的缺点_模型预测控制MPC的通俗解释
  10. c语言头文件sys wait.h,错误:sys/wait.h:没有这样的文件或目录
  11. 计算机装机配置单5000元,5000以内的diy装机配置清单推荐
  12. 【Typecho插件】SimpleAdmin后台美化插件
  13. 7、边沿触发-D型触发器
  14. 腾讯云服务器怎么增加容量,腾讯云服务器磁盘扩容问题小记
  15. numpy.ones用法
  16. Gerrit触发jenkins构建job后,不能给review的代码Verified+1
  17. 每日英语:China's Red Cross Tries to Rebuild After Self-Inflicted Disaster
  18. RMQ---csu1809
  19. 向大家推荐一下我的笔记APP『百灵』,里面有丰富的面试资料
  20. Intel汇编-传送MMX整数

热门文章

  1. 7.论文学习Multi-phase Liver Tumor Segmentation with Spatial Aggregation and Uncertain Region Inpainting
  2. 2021-12-6 《聪明的投资者》学习笔记-3.一个世纪的股市历史:1972年年初的股价水平-股市周期性。股价、利润和股息
  3. 2022.10.13 英语背诵
  4. java 枚举报错_Java枚举的应用
  5. gitlab仓储搭建
  6. Python之外星人游戏(带源码和图片资源)项目
  7. 【腾讯云】知识文档收集
  8. html+css实战174-SEO
  9. 环境污染、空气质量数据集:省/市/县PM2.5浓度、空气流通系数、逆温数据
  10. python IEEE OSA GOOGLE学术下载