第9章MATLAB Notebook的使用
- 格式:pdf
- 大小:159.38 KB
- 文档页数:20


安富莱 UM403 DSP教程 STM32-V5开发板系统篇手册
2015年01月15日 版本:1.0 第 1 页 共 6 页 第5章 Matlab 简易使用(三) 本期教程主要是讲解Matlab的一些编程语句。 5.1 条件控制——if,else,switch 5.2 循环控制——for,while,continue,break 5.3 总结 5.1 控制流 5.1.1 条件控制——if,else,switch 下面我们通过三个简单的例子来说明这三个函数的使用。 if语句的使用 % Generate a random number a = randi(100, 1); % If it is even, divide by 2 if rem(a, 2) == 0 disp('a is even') b = a/2; end 命令窗口输出结果如下: >> Untitled2 a is even else语句的使用 a = randi(100, 1); if a < 30 disp('small') elseif a < 80 disp('medium') else disp('large') 安富莱 UM403 DSP教程 STM32-V5开发板系统篇手册
2015年01月15日 版本:1.0 第 2 页 共 6 页 end 命令窗口输出结果如下: >> Untitled2 large switch语句的使用 [dayNum, dayString] = weekday(date, 'long', 'en_US'); switch dayString case 'Monday' disp('Start of the work week') case 'Tuesday' disp('Day 2') case 'Wednesday' disp('Day 3') case 'Thursday' disp('Day 4') case 'Friday' disp('Last day of the work week') otherwise disp('Weekend!') end 命令窗口输出结果如下: >> Untitled2 Weekend! 在这里顺便介绍一个类似于C语言中scanf的函数input并配合上面的if else实现一个小功能: yourNumber = input('Enter a number: '); if yourNumber < 0 disp('Negative') elseif yourNumber > 0 disp('Positive') else disp('Zero') 安富莱 UM403 DSP教程 STM32-V5开发板系统篇手册
1 第十三章 内 容 简 介
本书由纸质媒体和电子媒体有机结合而成。纸质媒体便于读者进行系统、全面、长时间连续地阅读,便于随心的翻阅、浏览;而电子媒体向读者提供色彩信息、动态交互的软件环境,提供读者实践本书内容所需的各种文件。
本书第一章系统讲述MATLAB6.5的集成工作平台,引导读者初会MATLAB基本用法。第二、三章系统叙述MATLAB6.1的四大基本数据类型(数值数组、字符串数组、元胞数组、构架数组),至于其它扩展数据类型(函数句柄、符号数据、内联函数、unit数组、稀疏类)则另辟章节专述。此后,本书用九个独立章分述MATLAB6.5的数值计算、符号计算、函数和数据可视、面向对象编程、GUI交互操作界面设计、EXE独立应用程序生成、实现不同软件平台交互的API、M-book数据图形文字环境集成等八大通用功能。本书用专门的一章深入浅出地阐明SIMULINK的分层建模、仿真功能、与MATLAB交互的功能。
全书包含390多个计算范例。所有算例的程序是可靠、完整的。读者可以在自己的MATLAB环境中完全准确地重现本书所提供的算例结果。算例的举一反三,将使读者很快掌握要领,从模仿走向灵活应用。
书中正文(包括算例)所涉及的指令全部罗列在附录的“A索引”中,用户很容易根据关键字符找到相关的正文说明和算例应用。
本书随带包含700多个文件的光盘。光盘文件包含:可直接在Notebook中运行的全部算例的M-book DOC文件;可在MATLAB环境中直接运行的算例M和MDL文件;可供读者实践MATLAB编译器及API的所有文件;可在PowrPoint中放映幻灯的PPT文件。它们不仅有效地提供了纸质媒体所不具备的交互能力和色彩感染力,而且弥补了纸质媒体没有SIMULINK模型源码文件、没有PPT源码文件、没有编译源文件和验证文件的缺陷。
本书既可作为理工科院校研究生、本科生系统学习的教材,又可以作为广大科技工作者掌握和精通MATLAB的自学用书和使用手册。
 ̄licr0co ̄nputer Applications Vo1.18,No.3,2002 技术交流 鞭型电脑应用 2002年第18卷第3期
.a叵
; 基于Matlab Notebook的CAI 《
焉 两 西 蕊 叵 硼 甄 蓖 奢 焉知 禹 矗 凛 百 积 _ 口
梅炜 王殊
摘要本文介绍了如何利用w0rd及Mat[ab的Note book功能开发理工科用CAI软件。 关键词CAI Madab Notebook
夫欲善其事,必先利其器。要开发一个好的cAI(Corn-
purer Assisted Instruction:计算机辅助教学),开发工具的选 择非常重要 在确知系统应具有的内窖、特性、外观以及用户 使用的检索和查询方法后.便可以确定用米生成该产品的工 具和方法。CAI软件的开发主要用两类工具;程序设计语言或 多媒体创作工具 大多数情况下.所使用的制作工具会限制设计的范围.要 设计一项产品。就必须知道所使用工具的局限性。用编程语言 来做CAI程序可 实现很复杂的功能,但普遍存在开发周期 长、维护难的问鼯。用多媒体软件编写CAI程序比起用编程
序语言来写要简单的多,但效率不高.灵活性也不够好。 目前,在大专院校中急需的理工科教学试验用CAI需要
一种开发效率高.数学功能强.可维护性好的开发工具。而用
传统的开发工具却达不到这样的要求。 下面我将舟绍一种非常适合于开发这类CAI软件的工 具--Mat[ab及其Notebook功能。 MATLAB是MathWorks公司开发的功能强大的数学 计算和分析工具,在数学、工程学、经济学等领域有广泛的应 用,其特点如下: (1)功能强大的数值运算 (2)先进的资料视觉化功能
(3)高阶但简单的程式环境 (4)开放及可延伸的架构 (5)丰富的程式工具箱 (6)NOTEBOOK功能 MATLAB从5.0版起,加入丁NOTEBOOK功能,戒功 的把Mcriosott Word和MATLAB集成在一起,为文字处理、 辩学计算、工程设计提供了一个完美的工作环境.MATLAB
目 录
第1章 Matlab简介 ................................................................................................................................. 1
1.1 Matlab科学计算语言 ................................................................................................................ 1
1.1.1 MABLAB 的发展历程 ................................................................................................... 1
1.1.2 MATLAB 平台的组成 ................................................................................................... 2
1.1.3 MATLAB 语言的特点 ................................................................................................... 2
1.2 Matlab与Notebook ................................................................................................................... 3
1.2.1 创建运行输入细胞 ........................................................................................................ 4