数学实验ppt 下载
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
realmin 最小可用正实数
realmax 最大可用正实数
2.数学符号与标点符号
+ 加法运算,适用于两个数或两个同阶矩阵相加. — 减法运算 * 乘法运算 .* 点乘运算 / 除法运算 ./ 点除运算 ^ 乘幂运算 .^ 点乘幂运算 \ 反斜杠表示左除.
注:
(1)MATLAB的每条命令后,若为逗号或无标点符号, 则显示命令的结果;若命令后为分号,则禁止显示结果.
在符号运算中, 符号表达式是主要操作对象。符号表达式由 符号变量、运算符、函数、数字组成。在定义符号表达式之前,首 先要创建符号变量.
符号变量创建方法:syms 符号变量1 符号变量2 ··· 创建了符号变量后,就能进行各种符号运算了。
2.利用Matlab符号运算计算极限 命令格式:limit(f,x,a)——求函数f当自变量x趋于a的极限
x
n
n n
3.利用Matlab符号运算求导 命令格式:diff(f,x,n)——对指定变量x求n阶导数
例 计算f = 1/(5+4cos(x*y))关于x的偏导数
syms x y f=1/(5+4*cos(x*y)) f1=diff(f,x,1)
任意字母、数字或下划线,变量名中 不允许使用标点符号.
特殊变量表
特殊变量 取 值
ans
用于结果的缺省变量名
pi
圆周率
eps
浮点数的相对精度
flops 浮点运算数
inf
无穷大,如 1/0
NaN 不定量,如 0/0
i,j
i=j= 1
nargin 所用函数的输入变量数目
nΒιβλιοθήκη Baidurgout 所用函数的输出变量数目
数学实验基础
一 Matlab软件简介
数学软件从功能上可以分为通用数学软件包和专业数学 软件包,通用数学包功能比较完备,包括各种数学、数值计 算、丰富的数学函数、特殊函数、绘图函数、用户图形界面 交互功能。
常见的通用数学软件包包括Matlab和Mathematica和 Maple,其中Matlab以数值计算见长,Mathematica和Maple以 符号运算、公式推导见长。
(2)“%” 后面所有文字为注释. (3) “...”表示续行.
3. 关系运算符及逻辑运算符
< 小于 <= 小于等于 > 大于 >= 大于等于 == 等于 ~= 不等于 &与 |或 ~非
注:(1)MATLAB的运算优先级别按照“数学运算——关系运算— —逻辑运算.(2)“()”可改变运算顺序,先计算括号里的式子.
专业数学软件包包括Lingo、SPSS和SAS等,其中Lingo通 常用以解决规划问题,而SPSS和SAS则用于统计分析。
MATLAB是Matrix Laboratory的缩写,即“矩阵实验室”
一种解释式语言.与其它程序设计语言相比MATLAB编程 简单、易学、易用、易扩展.
主要功能:
✓矩阵的数值运算、数值分析、模拟 ✓数据可视化、 2D/3D的绘图 ✓可以与FORTRAN、C/C++做数据链接 ✓几百个核心内部函数 ✓大量可选用的工具箱
5.Matlab数据输出格式
MATLAB程序运行或命令执行的数据结果都可输出到命令窗 口。format命令控制输出格式
用法 format short format long format short e format long e format rat format bank
名称 数据形式 短格式 3.146 长格式 3.14159265358979 短格式e 3.1416e+000 长格式e 3.141592653589793e+000 分数格式 355/113 银行格式 3.14
工作空间浏览
命令窗口
命令历史窗口
MATLAB桌面
————MATLAB 安装与启动————
命令窗口、图形窗口、编辑窗口、帮助窗口
二 Matlab变量、符号及函数
1.变量 MATLAB中变量的命名规则是: (1)变量名必须是不含空格的单个词; (2)变量名区分大小写; (3)变量名最多不超过19个字符; (4)变量名必须以字母打头,之后可以是
log2(x)
复数z的相角 复数z的实部 复数z的虚部 舍去小数取整 加入正小数取整 符号函数 求x除以y的余数 最小公倍数 以2为底的指数
以2为底的对数
三角函数与双曲函数
sin 正弦函数 asin 反正弦函数 cos 余弦函数 acos 反余弦函数 tan 正切函数 atan 反正切函数 cot 余切函数 acot 反余切函数 sec 正割函数 asec 反正割函数 csc 余割函数 acsc 反余割函数
sinh asinh cosh acosh tanh atanh sech asech csch acsch coth acoth
双曲正弦函数 反双曲正弦函数 双曲余弦函数 反双曲余弦函数 双曲正切函数 反双曲正切函数 双曲正割函数 反双曲正割函数 双曲余割函数 反双曲余割函数 双曲余切函数 反双曲余切函数
4.Matlab函数 abs(x) 绝对值 sqrt(x) 开平方 conj(z) 共轭复数 round(x) 四舍五入 floor(x) 舍去正小数 rat(x) 化为分数表示 gcd(x,y) 最大公因数 exp(x) 自然指数 log(x) e为底的对数 Log10(x) 10为底的对数
angle(z) real(z) imag(z) fix(x) ceil(x) sign(x) rem(x,y) lcm(x,y) pow2(x)
三 Matlab符号运算的微积分应用
1.符号运算
符号运算又称为计算机代数,以符号形式处理数学表达式, 关注准确的计算和公式推导。符号计算不仅用于数学研究,还可 以用于工程计算 。1993年MathWorks公司购买Maple的使用权,开 发了符号运算工具箱——Symbolic Math Toolbox。
例
设
f
(x)
1 1 e1/ x
,求当 x 1, x 0 , x 0 , x
时的极限。
syms x;f=1/(1+exp(-1/x));
limit(f,x,1)
limit(f,x,0,’right’)
limit(f,x,0,’left’)
limit(f,x,inf)
练习
计算极限 M
lim
1