冲刺数学建模(2)
MATLAB应用(1)
开始时间2023-07-19 23:28:22
结束时间2023-07-20 01:53:20
前言:针对MATLAB的应用,我做以下基础性分享,MATLAB在高等数学中的应用,MATLAB在线性代数中的应用,MATLAB绘图应用。参考于《数学建模算法与应用》(第三版)国防工业出版社。
一、MATLAB在高等数学中的应用

1 Matlab求极限的命令为 2 limit(expr, x, a) 3 limit(expr, a) 4 limit(expr) 5 limit(expr, x, a, 'left') 6 limit(expr, x, a, 'right') 7 其中limit(expr, x, a)表示求符号表达式expr关于符号变量x趋近于a时的极限, 8 limit(expr)求表示缺省变量趋近于0时的极限。
举例

1 Matlab的求导数命令为 2 diff(F) 3 diff(F,var) 4 diff(F, n) 5 diff(F,var,n) 6 diff(F,var1,...,varN) 7 其中:diff(F)表示求F关于由symvar(F,1)确定的变量的1阶导数; 8 diff(F,var)求F关于变量var的1阶导数; 9 diff(F, n)求F关于由symvar(F,1)确定的变量的n阶导数; 10 diff(F,var,n)求F关于变量var的n阶导数; 11 diff(F,var1,...,varN)求关于变量var1,...,varN的N阶偏导数。
举例
求极值

1 1. 求不定积分 2 Matlab求符号函数不定积分的命令为 3 int(expr) 4 int(expr, v) 5 int(expr) 是一个数学函数,表示对表达式 expr 进行不定积分。它会计算出该表达式的原函数。 6 7 int(expr, v) 是在 int(expr) 的基础上引入变量 v,表示对表达式 expr 进行变量为 v 的定积分。它会计算出该表达式在给定变量范围内的定积分值。 8 9 要注意的是,这里的 expr 可以是一个数学表达式,例如多项式或函数,而 v 则表示变量(通常是 x)。 10 2. 求定积分 11 (1)求定积分的符号解 12 Matlab求符号函数的定积分命令为 13 int(expr, a, b) 14 int(expr, v, a, b) 15 int(expr, a, b) 表示对表达式 expr 在变量范围从 a 到 b 进行定积分。计算结果是表达式 expr 在这个变量范围内的定积分值。 16 17 int(expr, v, a, b) 是在 int(expr, a, b) 的基础上引入变量 v,表示对表达式 expr 在变量范围从 a 到 b 进行定积分,并将结果关于变量 v 表示出来。 18 19 要注意的是,这里的 expr 可以是一个数学表达式,例如多项式或函数,而 v 则表示变量(通常是 x),a 和 b 分别表示积分的下限和上限。 20 (2)求定积分的数值解
举例

1 Matlab级数求和的命令为 2 r = symsum(expr, v, a, b) 3 其中:expr为级数的通项表达式, 4 v是求和变量, 5 a和b分别为求和变量的起始点和终止点。
举例
二、MATLAB在线性代数中的应用

1 求列向量组A的一个最大线性无关组可用命令rref(A)将A化成行最简形,其中单位向量对应的列向量即为最大线性无关组所含向量,其它列向量的坐标即为其对应向量用最大线性无关组线性表示的系数。
举例

1 在Matlab中,函数null用来求解零空间, 2 即满足 的解空间,实际上是求出解空间的一组基(基础解系)。 3 格式如下: 4 z=null(A) 5 当A为数值矩阵时, 6 返回值z的列向量为方程组的正交规范基 。 7 当A为符号矩阵时, 8 z的列向量为方程组的符号基础解系。
举例

1 Matlab中解非齐次线性方程组可以使用“\”。 2 虽然表面上只是一个简简单单的符号,而它的内部却包含许许多多的自适应算法, 3 如对超定方程(无解)用最小二乘法, 4 对欠定方程(多解)它将给出范数最小的一个解。 5 另外求解欠定方程组(多解)可以使用求矩阵A的行最简形命令rref(A),求出所有的基础解系。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程