实验四 利用Mathematica解方程 实验目的:学会正确使用Solve和FindRoot及DSolve解各类方程 预备知识:

Slides:



Advertisements
Similar presentations
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
Advertisements

第五节 全微分方程 一、全微分方程及其求法 二、积分因子法 三、一阶微分方程小结. 例如 所以是全微分方程. 定义 : 则 若有全微分形式 一、全微分方程及其求法.
第 14 章 常微分方程的 MATLAB 求 解 编者. Outline 14.1 微分方程的基本概念 14.2 几种常用微分方程类型 14.3 高阶线性微分方程 14.4 一阶微分方程初值问题的数值解 14.5 一阶微分方程组和高阶微分方程的数值解 14.6 边值问题的数值解.
第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
常系数线性微分方程组 §5.3 常系数线性方程组. 常系数线性微分方程组 一阶常系数线性微分方程组 : 本节主要讨论 (5.33) 的基解矩阵的求法.
积 分 的 应 用 不定积分的应用 定积分的应用 第四章 微分方程 不定积分的应用 第 一 节第 一 节 学习重点 微分方程的概念 一阶微分方程的求解.
计算机数学基础(下) --数值分析 教师:孙继荣 电话: 028 -
1 热烈欢迎各位朋友使用该课件! 广州大学数学与信息科学学院. 2 工科高等数学 广州大学袁文俊、邓小成、尚亚东.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
人的性别遗传 合肥市第四十九中学 丁 艳. 男女成对染色体排序图 1 、男性和女性各 23 对染色体有何异同 ? 哪 一对被称为性染色体 ? 2 、这两幅图中,哪幅 图显示的是男性的染色 体?哪幅图显示的是女 性染色体? 3 、图中哪条染色体是 Y 染色体?它与 X 染色体 在形态上的主要区别是.
XX啤酒营销及广告策略.
1、一般地说,在生物的体细胞中, 和 都是成对存在的。
辨性别 A B. 辨性别 A B 第三节人类染色体与性别决定 昌邑市龙池初中 杨伟红 学习目标 1.理解人的染色体组成和传递规律。 2.解释人类性别决定的原理。 3.通过探究活动,解读数据了解生男生女的比例。
§3.4 空间直线的方程.
第八章 向量代数 空间解析几何 第五节 空间直线及其方程 一、空间直线的点向式方程 和参数方程 二、空间直线的一般方程 三、空间两直线的夹角.
1.非线性振动和线性振动的根本区别 §4-2 一维非线性振动及其微分方程的近似解法 方程
代数方程总复习 五十四中学 苗 伟.
圆的方程复习.
第二十一章 代数方程 复习课(一).
6.9二元一次方程组的解法(2) 加减消元法 上虹中学 陶家骏.
5.3 二阶微分方程 主要内容 1.可降阶的二阶微分方程 2.二阶常系数线性微分方程.
背 景 1676年,贝努利(Bernoulli)致牛顿的信中第一次提出微分方程,直到十八世纪中期,微分方程才成为一门独立的学科.微分方程建立后,立即成为探索现实世界的重要工具.
第七节 第七章 常系数 齐次线性微分方程 基本思路: 求解常系数线性齐次微分方程 转化 求特征方程(代数方程)之根.
跳楼价 亏本大甩卖 清仓处理 买一送一 5折酬宾. 跳楼价 亏本大甩卖 清仓处理 买一送一 5折酬宾.
清仓处理 跳楼价 满200返160 5折酬宾.
复习 齐次方程 齐次方程的解法 化为可分离变量的方程然后求解. 可化为齐次方程的方程 其它情况, 令 化为齐次方程;
1.1.2 四 种 命 题.
增值评价 2014级 初中起点报告 解读培训 辽宁省基础教育质量监测与评价中心.
色 弱 與 色 盲.
第四节 对数留数与辐角原理 一、对数留数 二、辐角原理 三、路西定理 四、小结与思考.
恰当方程(全微分方程) 一、概念 二、全微分方程的解法.
第四章 一元函数的积分 §4.1 不定积分的概念与性质 §4.2 换元积分法 §4.3 分部积分法 §4.4 有理函数的积分
世上孩子都是宝, 男孩女孩都一样。.
宠物之家 我的宠物性别? 雌(♀) or 雄(♂) 第一阶段:我的宠物我做主 第二阶段:宠物“相亲记” 第三阶段:家族诞生
计算机数学基础(下) 第5编 数值分析 第14章 常微分方程的数值解法.
第四节 一阶线性微分方程 线性微分方程 伯努利方程 小结、作业 1/17.
§4.3 常系数线性方程组.
2-7、函数的微分 教学要求 教学要点.
课标教材下教研工作的 实践与思考 山东临沂市教育科学研究中心 郭允远.
初中数学 九年级(下册) 5.3 用待定系数法确定二次函数表达式.
北师大版七年级数学 5.5 应用一元一次方程 ——“希望工程”义演 枣庄市第三十四中学 曹馨.
海洋存亡 匹夫有责 ——让我们都来做环保小卫士 XX小学三(3)班.
数值计算方法 第八章 常微分方程初值问题数值解法  重庆邮电大学.
用函数观点看方程(组)与不等式 14.3 第 1 课时 一次函数与一元一次方程.
第九章 微分方程与差分方程简介 §9.1 微分方程的基本概念 §9.2 一阶微分方程 §9.3 高阶常系数线性微分方程
计算机数学基础 主讲老师: 邓辉文.
人教版五年级数学上册第四单元 解方程(一) 马郎小学 陈伟.
Partial Differential Equations §2 Separation of variables
二元一次聯立方程式 代入消去法 加減消去法 自我評量.
第二十二章 曲面积分 §1 第一型曲面积分 §2 第二型曲面积分 §3 高斯公式与斯托克斯公式.
第三单元 第3课 实验 多元函数的积分 实验目的:掌握matlab计算二重积分与三重积分的方法,提高应用重积分解决有关应用问题的能力。
第四章 一次函数 4. 一次函数的应用(第1课时).
7.4解一元一次不等式(1).
课前注意 课前注意 大家好!欢迎加入0118班! 请注意以下几点: 1.服务:卡顿、听不清声音、看不见ppt—管家( ) 2.课堂秩序:公共课堂,勿谈与课堂无关或消极的话题。 3.答疑:上课听讲,课后答疑,微信留言。 4.联系方式:提示老师手机/微信: QQ:
3.1 变化率与导数   3.1.1 变化率问题 3.1.2 导数的概念.
直线和圆的位置关系 ·.
一 般 的 代 数 方 程 函数solve用于求解一般代数方程的根,假定S为符号表达式,命令solve (S)求解表达式等于0的根,也可以再输入一个参数指定未知数。例: syms a b c x S=a*x^2+b*x+c; solve(S) ans = [ 1/2/a*(-b+(b^2-4*a*c)^(1/2))]
建模常见问题MATLAB求解  .
一元二次不等式解法(1).
第四节 第七章 一阶线性微分方程 一、一阶线性微分方程 *二、伯努利方程.
数学题解答 第二章 一元一次方程 2.1从算式到方程 (第1课时) 数学题解答
第八章 服務部門成本分攤.
选修1—1 导数的运算与几何意义 高碑店三中 张志华.
5.2.1 变量可分离的微分方程 形如 的微分方程成为变量可 分离的微分方程. 解法 分离变量法 5.2 一阶微分方程(80)
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
Volterra-Lotka方程 1925年, A. Lotka(美)和V. Volterra(意)给出了第一个两物种间的捕食模型。
《偏微分方程》第一章 绪论 第一章 绪论 1.1.
西南科技大学网络教育系列课程 数学软件 数学软件 第7讲 MATLAB符号计算二 主讲教师: 鲜大权 副教授 西南科技大学理学院数学系.
一元一次方程的解法(-).
Presentation transcript:

实验四 利用Mathematica解方程 实验目的:学会正确使用Solve和FindRoot及DSolve解各类方程 预备知识: (一)理解方程(方程组)的代数解法 (二)解方程的牛顿切线法及弦截法 (三)微分方程相关知识 (四)Mathematica中解各类方程及方程组的相关命令

边学边做: (一)求方程(方程组)的代数解或数值解:Solve[方程或方程组,变量或变量组], NSolve [方程或方程组,变量或变量组] (1)解下列方程:ax+b=0;x2+x+1=0; x4-x3-6x2+1=0 (2)解方程组:1+2x=0 3+2x+y=0 (3)对于方程x5-x3-6x2+1==0,试用Solve和NSolve分别对它求解,对比得到的结果,体会代数解(精确解)与数值解的差别

(二)从初始值开始搜索方程或方程组的解:FindRoot[方程(方程组),{未知元,初值}](4)解方程:sinxe2x-cosx=0 (三)在界定范围内搜索方程或方程组的解: FindRoot[方程(方程组),{未知元,初值1,初值2}] (5)解方程:sinxe2x-cosx=0 (6)先观察f(x)=sinx-cosx的图形,然后选择一个初始点去求解,并且根据图形确定在某个区间中搜索它的零点

(四)解微分方程:DSolve[{微分方程,初始条件},未知函数,自变量] (1)求微分方程 满足初始条件 的特解。 (2)求微分方程 的通解 (3)求微分方程 的满足初始条件 的特解。 (4)求微分方程 的通解 (5)求初值问题 在区间[0,1]上的近似解

学生实验: 一、基础部分 1.求方程 在 附近的一个根 2.求微分方程 满足初始条件 的特解 3.求微分方程 的通解 4.求微分方程 的通解 5.求微分方程 满足初始条件 的,在 处的数值解

二、应用部分 (1) 找出方程exsinx-xcos2x=0最靠近原点的五个根. (2)方程y″+9y=0的一条积分曲线通过点(π,-1),且在该点和直线y+1=x-π相切,求这条曲线的方程. (3)一垂直悬挂的弹簧,其下有一质量为m的重物,平衡位置时弹簧伸长a,如果将物体向下拉开一段距离b,然后放开,物体就在平衡位置上下振动,求其运动规律x=x(t). (4)一电动机运转后,每秒钟温度升高1°C,设室内温度为15°C,电动机温度的冷却速率和电动机与室内温差成正比,求电动机的温度与时间的关系.

一、用Solve解代数方程、方程组,求其精确解,数值解,复数解 实验四内容详解: 一、用Solve解代数方程、方程组,求其精确解,数值解,复数解 1.命令格式 Solve[单个方程,未知元] Solve[{方程组},{未知元表}] 2.边学边做 Solve[a*x+b==0,x]; Solve[x^2+x+1==0,x] Solve[x^4-x^3-6*x^2+1==0,x] a=(1+2*x)^3;b=(3+2*x+y)^4; Solve[a==0,b==0,{x,y}]

注: 1)在Mathematica中用“=”表示相等关系,用“==”表示方程 2)对于高次多项式方程,有时系统也求不出精确解这时可直接用DSolve求出它的数值解。例:NSolve[x^5-x^3-6*x^2+1==0,x,20],命令行中的20表示要求方程的解精确到小数点以后20位,可根据需要输入。

二、用FindRoot求解一般方程 1.命令格式 FindRoot[方程,{未知元,初值}]或FindRoot[方程,{未知元,初值1,初值2}] 2.边学边做 FindRoot[Sin[x]*Exp[2*x]-Cos[x]==0,{x,0.5}] 初值0.5是方程根的一个近似值,通常通过作图之后去确定。此方法的理论依据是解方程的牛顿切线法。 FindRoot[Sin[x]*Exp[2*x]-Cos[x]==0,{x,0,1}] 此方法的理论依据是解方程的弦截法。 方程求解情况比较复杂,有时上述方法不能解决,则需要其它方法。

DSolve[{微分方程,初始条件},未知函数,自变量] 1.命令格式 DSolve[{微分方程,初始条件},未知函数,自变量] NDSolve[方程,未知函数,{自变量,a,b}]可求得微分方程或方程组在自变量指定取值范围内的数值解 2.边学边做 (1)求微分方程 满足初始条件 的特解。 DSolve[{y’[x]==y[x]+x,y[0]==1},y[x],x] (2)求微分方程 的通解 DSolve[y”[x]+2*y’[x]+y[x]==0,y[x],x]

(3)求微分方程 满足初始条件 的特解。 解 DSolve[{y”[x]-2*y’[x]+y[x]==0,y[2]==1,y’[2]==2},y[x],x] (4)求微分方程 的通解 解 DSolve[{x’[t]+y’[t]==Cos[t], y’[t]+x[t]==Sin[t]},{x[t],y[t]},t]

(5)求初值问题 在区间[0,1]上的近似解 解 NDSolve[{y’[x]==(3/2)*y[x]-9*x/(2*y[x]),y[0]==1},y[x],{x,0,1}] \输出为{{y->InterpolatingFunction[{0.,1.},<>]}} 该结果表示一个纯函数代入规则,即为区间[0,1]上的插值函数,可通过各种函数操作求解. 如y[0.1]/.% 为x=0.1时的函数值.