●MathWorks网站资源超链接通道 供用户查阅MATLAB各种资源或问题解答 (1)函数指令和图形对象超链接通道 Functions: Handle Graphics: ■By Category ■Object Properties Alphabetical List 按目录分类的函数指令 按字母排列的函数指令 图形对象属性及设置指令 调用格式帮助通道 调用格式帮助通道 使用方法帮助通道 图1.9-3函数及图柄帮助通道区 ● By Category按目录分类排列的函数指令帮助通道 适用场合: 不知道具体指令名,但知道指令应该具有的功能: 需要了解、比较功能相近的指令: 挑选最适用的指令。 通道特点: 功能清楚,可比较选择:但查询速度较慢。 ●Alphabetical List按字母排列的函数指令帮助通道 适用场合:指令名清楚已知,但准确的调用格式模糊: 指令名清楚己知,了解多种调用格式。 通道特点: 查询速度最快:但缺少比较。 Object Properties图形对象属性及舌质指令帮助通道 适用场合: 需对MATLAB所绘图形进行个性化“底层”操作的场合: 了解、选用“图形对象属性”及“操作指令”调用格式的场合。 通道特点: 层次清楚:属性分列清晰:超链接交互查阅方便。 (2)版本信息超链接通道 What's New 历史版本变化汇总 本版的升级变化说明 ATLAB Release/Notes Summarizes new features,bug fiyes,upgrade issues,etc. General Release Notes for R2010a For all products,highlights new features,installation notes,bug fixes,and compatibility issues 图1.9-4版本信息帮助通道区 ● MATLAB Release Notes历史版本变化汇总 适用场合:MATLAB新手不必看: 需要了解MATLAB历史演进: 较多、较重要的MATLAB历史版本编写的文件资源启用前: MATLAB历史版本写成文件运行产生不明原因错误的场合。 通道特点:对各版变化、补丁修正描述清晰。 General Release Notes for R20lOa本版本升级变化说明 使用场合: MATLAB新手可浏览新版本对环境的要求: 利用MATLAB设计较大型软件库的用户: MATLAB历史版本写成文件运行产生不明原因错误的场合。 (3)详细使用说明超链接通道 31
31 MathWorks 网站资源超链接通道 供用户查阅 MATLAB 各种资源或问题解答 (1)函数指令和图形对象超链接通道 图 1.9-3 函数及图柄帮助通道区 By Category 按目录分类排列的函数指令帮助通道 适用场合: 不知道具体指令名,但知道指令应该具有的功能; 需要了解、比较功能相近的指令; 挑选最适用的指令。 通道特点: 功能清楚,可比较选择;但查询速度较慢。 Alphabetical List 按字母排列的函数指令帮助通道 适用场合: 指令名清楚已知,但准确的调用格式模糊; 指令名清楚已知,了解多种调用格式。 通道特点: 查询速度最快;但缺少比较。 Object Properties 图形对象属性及舌质指令帮助通道 适用场合: 需对 MATLAB 所绘图形进行个性化“底层”操作的场合; 了解、选用“图形对象属性”及“操作指令”调用格式的场合。 通道特点: 层次清楚;属性分列清晰;超链接交互查阅方便。 (2)版本信息超链接通道 图 1.9-4 版本信息帮助通道区 MATLAB Release Notes 历史版本变化汇总 适用场合: MATLAB 新手不必看; 需要了解 MATLAB 历史演进; 较多、较重要的 MATLAB 历史版本编写的文件资源启用前; MATLAB 历史版本写成文件运行产生不明原因错误的场合。 通道特点: 对各版变化、补丁修正描述清晰。 General Release Notes for R2010a 本版本升级变化说明 使用场合: MATLAB 新手可浏览新版本对环境的要求; 利用 MATLAB 设计较大型软件库的用户; MATLAB 历史版本写成文件运行产生不明原因错误的场合。 (3)详细使用说明超链接通道
Documentation Set Getting Started 快速入门 User Guides 用户指南 ■Getting Help 帮助指南 Provides instructions for using help functions,the Help browser,and other resources Examples in Documentation 分功能详解 Lists major examples in the MATLAB documentation Programming Tips 编程技巧 Provides helpful techniques and shortcuts for programming in MATLAB 图1.9-5帮助文档通道区 ● Getting Started快速入门 适用场合: 新手应先读和必读,克服生疏感: 感受新版本工作环境。 通道特点: 所包含的网络接口通道,可直接观看Mathworks制作的入门视频: 所涉材料浅显易懂。 User Guider用户指南 适用场合: 用户指南是所有帮助内容中最重要的部分: 建议每个用户快速浏览阅读,以形成对MATLAB编程环境的宏观了解: 遇问题时重点研读,以深入理解使程序真实反映数学模型的注意事项。 通道特点: 是数学模型和程序模型之间的桥梁。 ● Getting Help帮助指南 适用场合: Examples in Documentation分功能详解 适用场合: 建议每个用户浏览比较细的分功能列表: 学习、掌握某功能,如怎样合并矩阵、怎样消除数据中的确定性趋势等。 通道特点: 既包含基本编程技能,又包含最实用的数学处理方法: 每种功能单独分列,适于片段学习。 Programming Tips编程技巧 适用场合: 建议用户快速浏览编程技巧: 适于快速了解MATLAB功能和使用要领。 通道特点: 包含的各条目短小精干。 (4)功用演示超链接通道 Product Demos ·IATLAB Demos 功能演示 Presents a collection of demos that you can run from the Help browser to help you learn the product 图1.9-6功能演示通道区 32
32 图 1.9-5 帮助文档通道区 Getting Started 快速入门 适用场合: 新手应先读和必读,克服生疏感; 感受新版本工作环境。 通道特点: 所包含的网络接口通道,可直接观看 Mathworks 制作的入门视频; 所涉材料浅显易懂。 User Guider 用户指南 适用场合: 用户指南是所有帮助内容中最重要的部分; 建议每个用户快速浏览阅读,以形成对 MATLAB 编程环境的宏观了解; 遇问题时重点研读,以深入理解使程序真实反映数学模型的注意事项。 通道特点: 是数学模型和程序模型之间的桥梁。 Getting Help 帮助指南 适用场合: Examples in Documentation 分功能详解 适用场合: 建议每个用户浏览比较细的分功能列表; 学习、掌握某功能,如怎样合并矩阵、怎样消除数据中的确定性趋势等。 通道特点: 既包含基本编程技能,又包含最实用的数学处理方法; 每种功能单独分列,适于片段学习。 Programming Tips 编程技巧 适用场合: 建议用户快速浏览编程技巧; 适于快速了解 MATLAB 功能和使用要领。 通道特点: 包含的各条目短小精干。 (4)功用演示超链接通道 图 1.9-6 功能演示通道区
MATLAB Demos功能演示 适用场合: 感受MATLAB界面各图标、菜单的功能,以及交互操作手法: 了解、学习典型的M码文件的指令运用和编写技巧: 了解、学习GUI图形用户接口的功能和编写技巧。 通道特点: Video视频演示需网络支持: GUI资源、及部分M码资源所提供的帮助具有独特性: 资源既包括“入门引导”型(初学者适宜),又有“学科专业”型(科 研人员适宜),还有“编程技巧”型(对MATLAB较熟悉者适宜)。 (5)PDF文件超链接通道 Printable (PDF)Documentation on the Web Printable-versions of the MATLAB documentation and related papers on the web PDF格式帮助文件 图1.9-7PDF文档通道区 ●Printable versions PDF格式帮助文件 适用场合: 需要系统阅读、学习User Guider用户指南。 通道特点: 需要得到网络支持: 该文件编框架和内容与超文本形式的“User Guider用户指南”相似。 (6)MathWorks网站资源超链接通道 The MathWorks Web Site Resources Demos Related Books IATLAB Central Training Technical Support ■Webinars Platforms Requirements Seminars Product Page 图1.9-8 MathWorks网站资源通道区 适用场合: 了解MATLAB产品、第三方相关产品信息: 向Math Works公司进行技术咨询。 通道特点: 需网络支持。 习题1 1. 数字1.5e2,1.5e3中的哪个与1500相同? 2.请指出如下5个变量名中,哪些是合法的? abcd-2xyz_33 chan a变量ABCDefgh 3.在MATLAB环境中,比1大的最小数是多少? 4. 设a=-8,运行以下三条指令,问运行结果相同吗?为什么? w1=a(2/3) w2=(a^2)^(1/3) 33
33 MATLAB Demos 功能演示 适用场合: 感受 MATLAB 界面各图标、菜单的功能,以及交互操作手法; 了解、学习典型的 M 码文件的指令运用和编写技巧; 了解、学习 GUI 图形用户接口的功能和编写技巧。 通道特点: Video 视频演示需网络支持; GUI 资源、及部分 M 码资源所提供的帮助具有独特性; 资源既包括“入门引导”型(初学者适宜),又有“学科专业”型(科 研人员适宜),还有“编程技巧”型(对 MATLAB 较熟悉者适宜)。 (5)PDF 文件超链接通道 图 1.9-7 PDF 文档通道区 Printable versions PDF 格式帮助文件 适用场合: 需要系统阅读、学习 User Guider 用户指南。 通道特点: 需要得到网络支持; 该文件编框架和内容与超文本形式的“User Guider 用户指南”相似。 (6)MathWorks 网站资源超链接通道 图 1.9-8 MathWorks 网站资源通道区 适用场合: 了解 MATLAB 产品、第三方相关产品信息; 向 MathWorks 公司进行技术咨询。 通道特点: 需网络支持。 习题 1 1. 数字 1.5e2,1.5e3 中的哪个与 1500 相同? 2. 请指出如下 5 个变量名中,哪些是合法的? abcd-2 xyz_3 3chan a 变量 ABCDefgh 3. 在 MATLAB 环境中,比 1 大的最小数是多少? 4. 设 a = -8 , 运行以下三条指令,问运行结果相同吗?为什么? w1=a^(2/3) w2=(a^2)^(1/3)
w3=(a^(1/3)^2 5.指令clear,.clE,clc各有什么用处? 6.以下两种说法对吗?(1)“MATLAB的数值表达精度与其指令窗中的数据显示精度相 同。”(2)MATLAB指令窗中显示的数值有效位数不超过7位。” 「123] 7.想要在MATLAB中产生二维数组S=456,下面哪些指令能实现目的? 17 89 S=[1,2,3;4,5,6,7,8:9] S=[123,456,789] S=1,2,3:4,5,6:7,8,9]%整个指令在中文状态下输入 8.试为例1.3-5编写一个解题用的M脚本文件? 34
34 w3=(a^(1/3))^2 5. 指令 clear, clf, clc 各有什么用处? 6. 以下两种说法对吗?(1)“MATLAB 的数值表达精度与其指令窗中的数据显示精度相 同。” (2)MATLAB 指令窗中显示的数值有效位数不超过 7 位。” 7. 想要在 MATLAB 中产生二维数组 7 8 9 4 5 6 1 2 3 S ,下面哪些指令能实现目的? S=[1,2,3;4,5,6;7,8;9] S=[1 2 3;4 5 6;7 8 9] S=[1,2,3;4,5,6;7,8,9] %整个指令在中文状态下输入 8. 试为例 1.3-5 编写一个解题用的 M 脚本文件?
第2章 符号计算 2.1 符号对象和符号表达式 2.1.1 符号对象的创建和衍生 1 生成符号对象的基本规则 2 符号数字和符号常数 【例2.1-1】 a=pi+sqrt(5) sa=sym('pi+sqrt(5)') Ca=class (a) Csa=class(sa) vpa(sa-a) a 5.3777 sa pi+5^(1/2) Ca double Csa sym ans 0.000000000000000013822375841085200048593542564188 3 基本符号变量 4 自由符号变量 【例2.1-2】。 (1) syms u v w z a5 f=sym('3'); Eq=sin (f)*u*z2+v*z+f*w-a5; (2) symvar(Eq) ans a5,u,v,w,z] symvar (Eq,100) ans w,z,v,u,a5] symvar(Eq,1) ans (3) result 1=solve(Eq) result_1=
1 第 2 章 符号计算 2.1 符号对象和符号表达式 2.1.1 符号对象的创建和衍生 1 生成符号对象的基本规则 2 符号数字和符号常数 【例 2.1-1】 a=pi+sqrt(5) sa=sym('pi+sqrt(5)') Ca=class(a) Csa=class(sa) vpa(sa-a) a = 5.3777 sa = pi + 5^(1/2) Ca = double Csa = sym ans = 0.000000000000000013822375841085200048593542564188 3 基本符号变量 4 自由符号变量 【例 2.1-2】。 (1) syms u v w z a5 f=sym('3'); Eq=sin(f)*u*z^2+v*z+f*w-a5; (2) symvar(Eq) ans = [ a5, u, v, w, z] symvar(Eq,100) ans = [ w, z, v, u, a5] symvar(Eq,1) ans = w (3) result_1=solve(Eq) result_1 =