matlab第七讲教案

西南科技大学本科生课程备课教案 计算机技术在安全工程中的应用——Matlab 入门及应用 授课教师:徐中慧 班 级: 专 业:安全技术及工程第七章 逻辑函数与控制结构 课型:新授课 教具:多媒体教学设备,matlab 教学软件 一、目标与要求 能够正确使用函数 find,正解和正确使用 if/else 系列命令,理解 switch/case 结构,正确使用 for循环 和 while 循环。 二、教学重点与难点 本堂课教学的重点在于引导学生在编写 matlab 程序时能够熟练运用控制结构的相关函数实现相应的 功能。 三、教学方法本课程主要通过讲授法、演示法、练习法等相结合的方法来引导学生掌控本堂课的学习内容。 四、教学内容 课后习题讲解 %% one a=[15 3 22;3 8 5;14 3 82]; b=[1 5 6] ; c=[12 18 5 2]; d=a(:,3) %% two e=[b,d] %% three f=[b;d] %% four g=[c(1:3);a] %% five h=[a(1,3),c(1,2),b(2,1)]%% Variable Definition Density_mercury=13560; g=9.81; p=0:10000:100000; %% mercury h_mercury=p./(Density_mercury*g) %% water h_water=h_mercury.*13560/1000 %% output h=[h_mercury ,h_water ](3)已知下列矩阵: 1 10 42 6 5 8 78 23 56 45 9 13 23 22 8 9 x              1 2 3 4 10 12 7 21 27 y              10 22 5 13 z  ①查找各矩阵中所有大于 10的元素的序号,输出结果用单序号方法表示。 ②查找各矩阵中所有大于 10的元素的序号,输出结果用该元素的下标表示。 ③查找各矩阵中所有大于 10的元素。 ④查找各矩阵中所有大于 10小于 40的元素的序号,输出结果用单序号方法表示。 ⑤查找各矩阵中所有大于 10小于 40的元素的序号,输出结果用该元素的下标表示。 ⑥查找各矩阵中所有大于 10小于 40的元素 ⑦用 length 和 find 查询各矩阵中数值在 0到 10之间或 70到 80之间元素的个数。 %% Variable Definition x=[1 10 42 6;5 8 78 23;56 45 9 13;23 22 8 9]; y=[1 2 3;4 10 12;7 21 27]; z=[10 22 5 13]; %% one a=find(x>10),b=find(y>10),c=find(z>10), %% two [a2,A2]=find(x>10),[b2,B2]=find(y>10),[c2,C2]=find(z>10), %% three a3=x(a),b3=y(b),c3=z(c),%% four a4=find(x>10 if height>155disp( You have reached the height ! ) else disp( You v not reached the height ! ) end ③size=( Enter a value of size: ); if size5.5disp( It s not a accepted product ! ) elsedisp( It s a accepted product! ) end 或size=( Enter a value of size: ); if size>5.3&size0&time0&time0&time260disp( free fly ) else disp( You a error ination ! )end 接第六课内容 (4)switch/case结构 在Matlab中,switch/case结构可以根据一个给定参数的不同取值,执行不同的命令。它和 if/else/elseif类似,都属于条件分支结构。凡是能够用if/else/elseif结构实现的程序功能都可以用 switch/case结构实现。而且用switch/case结构实现程序代码更容易理解。switch/case结构和elseif 结构的最大区别在于判断的条件既可以是标题也可以是字符串,在实际情况下,字符串形式的判断条件 比数字形式要常用。Switch/case的语法结构如下:switch variablecase option1code to be cuted if variable is equal to option 1case option2code to be cuted if variable is equal to option 2………………case option ncode to be cuted if variable is equal to option notherwisecode to be cuted if variable is not equal to any of the options end

matlab第七讲,matlab第七讲教案相关推荐

  1. matlab方程近似求根,第七讲MATLAB中求方程的近似根(解)教学目的学习matlab中求根命令.doc...

    第七讲MATLAB中求方程的近似根(解)教学目的学习matlab中求根命令 第七讲 MATLAB中求方程的近似根(解) 教学目的:学习matlab中求根命令,了解代数方程求根求解的四种方法,即图解法. ...

  2. 趣谈网络协议笔记-二(第七,八,九讲)

    趣谈网络协议笔记-二(第七,八,九讲) 勉励 人生而自由,却无往不在枷锁(牢笼)之中. ------卢梭@<社会契约论> 为那些有形的牢笼感到庆幸吧. 为自己出生于这个时代感到庆幸吧,因为 ...

  3. 频域串联滞后校正matlab,自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc...

    自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc 实验七 基于MATLAB控制系统频域法串联校正设计 一.实验目的 (1)对给定系统设计满足频域或时域指标的串联校正装置: (2)掌 ...

  4. matlab第七章符号对象,MATLAB语言:第七章 MATLAB符号计算

    <MATLAB语言:第七章 MATLAB符号计算>由会员分享,可在线阅读,更多相关<MATLAB语言:第七章 MATLAB符号计算(33页珍藏版)>请在人人文库网上搜索. 1. ...

  5. 第一讲 Matlab/Simulink入门——简单系统模型的Simulink仿真

    第一讲 Matlab/Simulink入门--简单系统模型的Simulink仿真 1.模型的数学表达式 2.建立系统模型 2.1.选择模块 2.2.参数设置 3.系统仿真 1.模型的数学表达式 y = ...

  6. 高博14讲:第七讲中g20报错

    高博14讲:第七讲中g20 3d3d 3d2d 报错的改动 原因:g2o版本更新引起的错误修改 3d3d报错: /home/yk/桌面/slambook-master/ch7/pose_estimat ...

  7. 视频教程-深入学习matlab免疫算法7讲-Matlab

    深入学习matlab免疫算法7讲 图像和算法等领域有多年研究和项目经验:指导发表科技核心期刊经验丰富:多次指导数学建模爱好者参赛. 宋星星 ¥20.00 立即订阅 扫码下载「CSDN程序员学院APP」 ...

  8. matlab图像导数求积分_第二讲matlab求微分方程导数积分

    第二讲matlab求微分方程导数积分 第二讲 导数与微分方程 一.实验内容 1.实际引例 (牛顿冷却模型)警察上午9点钟发现一被谋杀者,并测得尸体温 度为32.4℃,一小时以后,尸体的温度变为31.7 ...

  9. 视觉机器学习20讲-MATLAB源码示例(17)-RBM学习算法

    视觉机器学习20讲-MATLAB源码示例(17)-RBM学习算法 1. RBM学习算法 2. Matlab仿真 3. 仿真结果 4. 小结 1. RBM学习算法 受限玻尔兹曼机(restricted ...

  10. 视觉机器学习20讲-MATLAB源码示例(9)-SVM算法

    视觉机器学习20讲-MATLAB源码示例(9)-SVM算法 1. SVM算法 2. Matlab仿真 3. 仿真结果 4. 小结 1. SVM算法 SVM(support Vector Mac)又称为 ...

最新文章

  1. oracle数据库无监听程序
  2. group by是否会用到索引_平时工作中经常用到的SQL,这些你都知道吗?
  3. 不仅能搜索还能查信息 带你了解LBS应用
  4. HBuilder X全局文件搜索和文件字符搜索快捷键
  5. yum更新php版本,CentOS 5.4 通过yum升级PHP到5.3版本的两种方法
  6. Codeforces Round #724 (Div. 2) 题解
  7. 采用存储复制方式同步数据,实现数据库安全升级
  8. python内核死亡的原因_Python xgboost:内核死亡
  9. 回文日期(NOIP2016 普及组第二题)
  10. vue 监听div滚动事件
  11. 【ArcGIS教程】专题图制作-地图渲染-地图整饰
  12. Oracle nlssort()中文排序
  13. B站压片 码率标准 和 码率变化 记录
  14. 如何寻找竞争情报发挥企业优势
  15. 推荐一个不错的在线制图网站---ProcessOn
  16. 【SDOI2015】星际战争 网络流
  17. js判断苹果ios各类机型
  18. 这样创建EC2实例,才算没浪费AWS的一年免费套餐
  19. anki卡片浏览器_Anki怎么用|小白anki安装使用指南+记忆库资源推荐
  20. 如果redis没有设置expire,是否默认永不过期?

热门文章

  1. i红枣:在没有暴露链接地址的C#情况下
  2. 今年第一个项目来说NET的中间语言
  3. “局域网聊天”开始了
  4. 百度声明:从未答应屏蔽三鹿负面
  5. 程序员自我提高情绪10招
  6. 拜托!程序员的工作不能用时间来衡量
  7. python测量血压_python距离测量的方法
  8. gganimate|让你的图动起来!!!
  9. P5714 【深基3.例7】肥胖问题--python3实现
  10. 第78课 通力合作的100个数