东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第二章 MATLAB语言程序设计基础

第2章 MATLAB语言程序设计基础 高等应用数学问题的 MATLAB求解 清华大学出版社2008 CAI课件开发:薛定宇、刘莹莹、董雯彬 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 第2章 MATLAB语言程序设计基础 高等应用数学问题的MATLAB求解 清华大学出版社2008 CAI课件开发:薛定宇、刘莹莹、董雯彬

第2章 MATLAB语言程序设计基础 → MATLAB程序设计语言基础 基本数学运算 → MATLAB语言的流程结构 →函数的编写与调试 二维图形绘制 三维图形绘制 →图像处理简介 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 第2章 MATLAB语言程序设计基础 MATLAB 程序设计语言基础 基本数学运算 MATLAB语言的流程结构 函数的编写与调试 二维图形绘制 三维图形绘制 图像处理简介

→ MATLAB语言有如下的优点 MATLAB语言的简洁高效性 MATLAB语言的科学运算功能 MATLAB语言的绘图功能 ← MATLAB庞大的工具箱与模块集 MATLAB强大的动态系统仿真功能 MATLAB语言是当前国际上自动控制领域 的首选计算机语言,也是很多理工科专业 最适合的计算机数学语言,本课程以 MATLAB为主要计算机语言。 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 MATLAB语言有如下的优点 MATLAB 语言的简洁高效性 MATLAB 语言的科学运算功能 MATLAB 语言的绘图功能 MATLAB 庞大的工具箱与模块集 MATLAB 强大的动态系统仿真功能 MATLAB 语言是当前国际上自动控制领域 的首选计算机语言,也是很多理工科专业 最适合的计算机数学语言,本课程以 MATLAB 为主要计算机语言

21 MATLAB程序设计语言基础 → MATLAB语言的变量与常量 ↓数据结构 MATLAB的基本语句结构 冒号表达式与子矩阵提取 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 2.1 MATLAB 程序设计语言基础 MATLAB语言的变量与常量 数据结构 MATLAB的基本语句结构 冒号表达式与子矩阵提取

21 MATLAB语言的变量与常量 → MATLAB语言的变量名规则 由一个字母引导,后面可以为其他字符 e区分大小写Abc≠ABC e有效MYa12,MY∨a12和Myar12 错误的变量名12 MyVar, MyVar12 MATLAB的保留常量 e eps, i,j, pi, NaN, Inf, i=sqrt(-1) e lastwarn, laster 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 2.1.1 MATLAB语言的变量与常量 MATLAB语言的变量名规则 由一个字母引导,后面可以为其他字符 区分大小写Abc ABc 有效 MYvar12, MY_Var12 和 MyVar12_ 错误的变量名 12MyVar, _MyVar12 MATLAB的保留常量 eps, i, j, pi, NaN, Inf, i=sqrt(-1) lastwarn, lasterr

2.12数据结构 →数值型数据 →符号型 →其他藪据构 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 2.1.2 数据结构 数值型数据 符号型 其他数据结构

2.1.2.1数到数据 双精度数值变量 IEEE标准,64位(8字节),11指数位,53数值位 和一个符号位 e-17×10308至1.7×10308 e double函数的转换 ↓其他数据类型 e uints8,常用于图像表示和处理,8位 e int8 0, int 160, int320, uint160, uint320 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 2.1.2.1 数值型数据 双精度数值变量 IEEE标准,64位 (8字节),11指数位,53数值位 和一个符号位 至 double() 函数的转换 其他数据类型 uint8,常用于图像表示和处理,8位 int8(),int16(),int32(),uint16(),uint32()

2.1.2.2符号到 符号型,sym(A),常用于公式推导常用于 式推导和求解析解 e变量声明 syms var_list var-props 显示符号变量的任何精度 pa (A, n) vpa ·默认精度:32位小数 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 2.1.2.2 符号型 符号型,sym(A),常用于公式推导常用于公 式推导和求解析解 变量声明 显示符号变量的任何精度 默认精度:32位小数

4例2.1 求出π的300位有效数字 MATLAB代码 >>vpa(pi,300) ↓可以任意增加有效数字的位数 ↓随着有效数字位数的增加,程序运行的时 间变长 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 例 2.1 求出 p 的 300 位有效数字 MATLAB代码 可以任意增加有效数字的位数 随着有效数字位数的增加,程序运行的时 间变长

2.123其他藪据结构 字符串型数据:用单引号括起来 多维数组:是矩阵的直接扩展,多个下标 ↓单元数组:将不同类型数据集成到一个变 量名下面,用{}表示 类与对象:可以定义重载函数 2/20/2021星期六 Slide 1(of 11) 高等应用数学问题的 MATLAB求解 2008-9-6,13:07:20 东北大学信息学院
高等应用数学问题的MATLAB求解 东北大学信息学院 2/20/2021星期六 Slide 1 (of 11) , 2008-9- 6, 13:07:20 2.1.2.3 其他数据结构 字符串型数据:用单引号括起来 多维数组:是矩阵的直接扩展,多个下标 单元数组:将不同类型数据集成到一个变 量名下面,用{ }表示 类与对象:可以定义重载函数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第一章 计算机数学语言概述.ppt
- 《线性代数》第9讲 向量组的秩.ppt
- 《线性代数》第8讲 n维向量及其线性相关性.ppt
- 《线性代数》第7讲 分块矩阵.ppt
- 《线性代数》第6讲 可逆矩阵的逆矩阵.ppt
- 《线性代数》第5讲 作业的问题.ppt
- 《线性代数》第4讲 2.2 矩阵的加法数量乘法乘法 2.3 矩阵的转置、对称矩阵.ppt
- 《线性代数》第3讲 矩阵 2.1 高斯消元法.ppt
- 《线性代数》第2讲 行列式的计算、克菜姆法则.ppt
- 《线性代数》第1讲 行列式.ppt
- 《线性代数》第14讲 二次型.ppt
- 《线性代数》第13讲 特征值和特征向量矩阵的对角化.ppt
- 《线性代数》 正交矩阵及其性质.ppt
- 《线性代数》第11讲 向量空间与线性变换.ppt
- 《线性代数》第10讲 条件及解的结构.ppt
- 《费尔马大定理证明》Modular elliptic curves and Fermat’s Last Theorem(英文版).pdf
- 南开大学:《高等数学》课程教学资源(知识讲座,共六讲).pdf
- 华南农业大学:《数值分析》 第一章 绪论与数值计算中的误差.ppt
- 华南农业大学:《数值分析》 第四章 线性方程组.ppt
- 华南农业大学:《数值分析》 第三章 解线性方程组的直接法.ppt
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第三章 微积分问题的计算机求解.ppt
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第四章 线性代数问题的计算机求解.ppt
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第五章 积分变换与复变函数问题的计算机求解.ppt
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第六章 代数方程与最优化问题的计算机求解.ppt
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第七章 微分方程问题的计算机求解.ppt
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第八章 数据插值、函数逼近问题的计算机求解.ppt
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第九章 概率论与数理统计问题的计.ppt
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)第十章 数学问题的非传统解法.ppt
- 东北大学:《MATLAB语言与现代科学运算》课程教学资源(PPT课件)Users Guide.ppt
- 《运筹学》课程教学资源(讲义)第二章 图论绪言.doc
- 《运筹学》课程教学讲义(Operations Research)第二章(2.1.1)图的基本概念(1/2).doc
- 《运筹学》课程教学讲义(Operations Research)第二章(2.1.2)图的基本概念(2/2).doc
- 《运筹学》课程教学讲义(Operations Research)第二章(2.2.1)树.doc
- 《运筹学》课程教学讲义(Operations Research)第二章(2.2.2)最小树与森林.doc
- 《运筹学》课程教学讲义(Operations Research)第十二章(12.1)统筹图.doc
- 《运筹学》课程教学讲义(Operations Research)第十二章(12.2)统筹图中有关参数的计算.doc
- 《运筹学》课程PPT教学课件(Operations Research)第四章(4.1)整数规划.ppt
- 《运筹学》课程PPT教学课件(Operations Research)第四章(4.2)具有整数解的线性规划问题.ppt
- 《运筹学》课程PPT教学课件(Operations Research)第四章(4.3)割平面法.ppt
- 《运筹学》课程教学讲义(Operations Research)第五章(5.1)运输问题.doc