数学软件 Matlab —— 矩阵运算.

Slides:



Advertisements
Similar presentations
简单迭代法的概念与结论 简单迭代法又称逐次迭代法,基本思想是构造不动点 方程,以求得近似根。即由方程 f(x)=0 变换为 x=  (x), 然后建立迭代格式, 返回下一页 则称迭代格式 收敛, 否则称为发散 上一页.
Advertisements

發現生命的力量 — 陳樹菊阿嬤,來了 … 《不凡的慷慨》書籍賞析. 你所知道的陳樹菊  2010 《富比世》雜誌亞洲慈善英雄! 2010 美國《時代》雜誌最具影響力百大人物! 《讀者文摘》亞洲英雄!  導演李安﹕「她的生活稱不上富裕,仍然陸續捐贈 了將近一千萬台幣幫助數個不同的單位 … 」
1 第 5 章 SQL 语句基础 在 Oracle 数据库中,为了方便管理用户所创建的 数据库对象,引入了模式的概念,这样用户所创建的 数据库对象就都属于该用户模式。对于一般的用户而 言,数据库中的数据是以表、视图行等方式存储的( 表和视图就是最基本的用户模式对象),用户只需要 根据自己的需求查询数据库,然后由数据库根据请求.
专利技术交底书的撰写方法 ——公司知识产权讲座
第二讲 Matlab的数值计算 —— Matlab 具有出色的数值计算能力,占据世界上数值计算软件的主导地位。
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
第三章 函数逼近 — 最佳平方逼近.
四种命题 班级:C274 指导教师:钟志勤 任课教师:颜小娟.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
数值计算的工具—MATLAB 电子计算机技术为应用数学解决实际问题创造了物质条件 。
第三节 函数的求导法则 一 函数的四则运算的微分法则 二 反函数的微分法则 三 复合函数的微分法则及微分 形式不变性 四 微分法小结.
第二章 导数与微分 第二节 函数的微分法 一、导数的四则运算 二、复合函数的微分法.
2010年桂林理工大学数学建模竞赛暑期培训班 MATLAB编程入门培训课程
C语言实验 第一课 标题:学号+姓名.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
MATLAB簡介 MATLAB程式設計《入門篇》
MATLAB介紹.
第二章 矩阵(matrix) 第8次课.
线性代数机算与应用 李仁先 2018/11/24.
第2章 MATLAB矩阵及其运算 2. 1 变量和数据操作 2. 2 MATLAB矩阵 2. 3 MATLAB运算 2. 4 矩阵分析 2
MATLAB数学实验 第一章 MATLAB入门.
第一讲 MATLAB简介 1.1 MATLAB与通信仿真 1.1.1 通信电路与系统仿真 1.1.2 MATLAB的发展史
Application of Matlab Language
走进编程 程序的顺序结构(二).
导数的基本运算.
1.2 MATLAB变量表达式与数据格式 MATLAB变量与表达式 MATLAB的数据显示格式
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
数学软件 Matlab —— 矩阵运算.
第一章 函数 函数 — 研究对象—第一章 分析基础 极限 — 研究方法—第二章 连续 — 研究桥梁—第二章.
引 言.
Introduction to MATLAB
第2章 MATLAB基本运算.
MATLAB 程式設計入門篇 初探MATLAB
第八模块 复变函数 第二节 复变函数的极限与连续性 一、复变函数的概念 二、复变函数的极限 二、复变函数的连续性.
1.3 矩阵与数组 MATLAB中矩阵的生成 MATLAB矩阵操作 数组创建与运算.
若2002年我国国民生产总值为 亿元,如果 ,那么经过多少年国民生产总值 每年平均增长 是2002年时的2倍? 解:设经过 年国民生产总值为2002年时的2倍, 根据题意有 , 即.
第一章 函数与极限.
第5章 线性代数 矩阵分析 矩阵分解 线性方程组的求解 符号矩阵.
用数学软件解决高等代数问题 主讲 张力宏、张洪刚
数学实验与MATLAB简介  课程的背景和基本要求 MATLAB 使用简介 MATLAB 常用函数介绍 宝石切割问题实验.
一、问题的背景和目的 二、问题分析 三、例题
线性代数 第二章 矩阵 §1 矩阵的定义 定义:m×n个数排成的数表 3) 零矩阵: 4) n阶方阵:An=[aij]n×n
MATLAB 程式設計入門篇 初探MATLAB
最大公因數 第 1 頁.
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
第3章 矩阵、数组和符号运算 一、矩阵和数组运算 要求内容: ( 1)熟练掌握矩阵的创建。 ( 2)掌握矩阵运算和数组运算。
張智星 (Roger Jang) 清大資工系 多媒體檢索實驗室
MATLAB 程式設計入門篇 初探MATLAB
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
第六章 Excel的应用 一、Excel的单元格与区域 1、单元格:H8, D7, IV26等 2、区域:H2..D8, HS98:IT77
第4章 Excel电子表格制作软件 4.4 函数(一).
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
等差与等比综合(3).
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
建模常见问题MATLAB求解  .
2.2矩阵的代数运算.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
线 性 代 数 厦门大学线性代数教学组 2019年5月12日4时19分 / 45.
统计软件应用 2 主讲人 陶育纯 SPSS 统计软件应用 2 主讲人 陶育纯 教案.
第六讲 数据处理方法 与多项式.
Introduction to Matlab
§2 方阵的特征值与特征向量.
复习 标签(label)、文本框(text)控件 按钮:点击事件
第三章 从概率分布函数的抽样 (Sampling from Probability Distribution Functions)
鸡兔同笼(续) ——选择结构.
数的简单处理 ——顺序结构、变量、数据类型、运算符
§4.5 最大公因式的矩阵求法( Ⅱ ).
顺序结构程序设计 ——关于“字符串”和数值.
Presentation transcript:

数学软件 Matlab —— 矩阵运算

本讲主要内容 数组运算 函数的使用 变量的输入输出

本讲主要内容 数组运算 函数的使用 变量的输入输出

矩阵的数组运算 数组运算:对应元素进行运算 点与算术运算符之间不能有空格! 参与运算的对象必须具有相同的形状! 例: 数组运算包括:点乘、点除、点幂 相应的四个数组运算符为: .* ./ .\ .^ 点与算术运算符之间不能有空格! 参与运算的对象必须具有相同的形状! 例: A=[1,2,3; 4,5,6]; B=[3,2,1; 6,5,4]; C=A.*B D=A./B E=A.^B

本讲主要内容 数组运算 函数的使用 变量的输入输出

函数取值 函数作用在矩阵上的取值 f 作用在 x 的每个分量上! 设 x 是变量, f 是一个函数 例: 当 x = a 是标量时,f(x) = f(a) 也是一个标量 当 x = [x1, x2, … , xn ] 是向量时,则 f(x) = [ f(x1), f(x2), … , f(xn)] 是一个与 x 长度相同的向量 f 作用在 x 的每个分量上! 若 A 是矩阵,则 f (A) 是一个与 A 同形状的矩阵 例: x=[0:pi/4:pi]; A=[1,2,3; 4,5,6]; y1=sin(x) y2=exp(A) y3=sqrt(A)

Matlab中所有标点符号必须在英文状态下输入! 矩阵与数的运算 矩阵与数的运算 加减:矩阵的每个元素都与数作加减运算 数乘:矩阵的每个元素都与数作乘法运算 矩阵除以一个数:每个元素都除以这个数 数与矩阵的点幂运算:采用数组运算 例: x=[1 2 3]; x.^2=[1^2,2^2,3^2]=[1,4,9] 2.^x=[2^1,2^2,2^3]=[2,4,8] Matlab中所有标点符号必须在英文状态下输入!

常用数学函数 sin(x)、cos(x)、tan(x)、cot(x)、 sec(x)、csc(x)、sinh(x)、cosh(x)、tanh(x) ... asin(x)、acos(x)、atan(x)、acot(x)、 asec(x)、acsc(x) ... exp(x) % ex 自然指数 (以 e 为底) pow2(x) % 2x 以 2 为底的指数 log(x) % ln(x) 自然对数 (以 e 为底) log2(x) % 以 2 为底的对数 log10(x) % 以 10 为底的对数 sqrt(x) % 平方根 abs(x) % 绝对值

常用数学函数 conj(z) % 复数的共轭 real(z) % 复数的实部 imag(z) % 复数的虚部 angle(z) % 复数的辐角 sign(x) % 符号函数 round(x) % 取整函数 (四舍五入) fix(x)、floor(x)、ceil(x) % 另外三个取整函数 mod(x,y) % 计算 x 除以 y 的余数(结果与 y 同号) rem(x,y) % 计算 x 除以 y 的余数(结果与 x 同号) gcd(x,y) % 最大公约数 lcm(x,y) % 最小公倍数

常用数学函数 若参数 x 是矩阵,则作用在其各列上 更多数学函数,参见课程主页 linspace(a,b,n) % 生成 a 到 b,n 个数的等差数列 logspace(a,b,n) % 生成 10a 到 10b,n 个数的等比数列 max(x) % 求 向量 x 中的最大值 min(x) % 求最小值 mean(x) % 求平均值 sum(x) % 求和 sort(x) % 排序 det(A) % 矩阵行列式 inv(A) % 矩阵的逆 eig(A) % 矩阵的特征值 rank(A) % 矩阵的秩 若参数 x 是矩阵,则作用在其各列上 更多数学函数,参见课程主页

本讲主要内容 数组运算 函数的使用 变量的输入输出

Matlab 的输出格式 输出格式 Matlab 以双精度执行所有的运算,运算结果可以在屏幕上输出,同时赋给指定变量;若无指定变量,则系统会自动将结果赋给变量 “ans” 在屏幕上输出运算结果时,可以通过 format 命令指定输出格式 format 只改变输出格式,不会改变变量的值!

各种 format 格式 解释 例 format 短格式(缺省格式),同 short 3.1416 format short 短格式(缺省格式),小数点后 4 位 format long 长格式,双精度 15位,单精度 7位 3.14159265358979 format short e 短格式e方式(科学计数格式) 3.1416e+000 format long e 长格式e方式 3.141592653589793e+000 format short g 短格式g方式 format long g 长格式g方式 format rat 分数形式 355/113 format compact 压缩格式 format loose 自由格式 format +, format bank, format hex (详情查看联机帮助)

变量的存储 将变量保存到 mat 文件中 从 mat 文件中读取变量 例: save 将所有变量保存到文件 matlab.mat 中 save fname save fname.mat 将所有变量保存到文件 fname.mat 中 save fname 变量 将指定变量保存到文件 fname.mat 中 可同时保存多个变量,各变量之间用空格隔开 例: x=2:5; A=magic(3); a=2.4; save mydata A x; 从 mat 文件中读取变量 load fname 读取 fname.mat 中的所有变量 load fname 变量 从 fname.mat 中读取指定的变量

上机作业 教材P13的 第 1 题:如何用命令方式建立如下的矩阵?