当前位置: 首页 > news >正文

数学实验(方程和微分方程求解)

一、多项式方程求解

多项式方程求解

二、非线性方程(组)数值求解

非线性方程数值求解

·单变量非线性方程求根:

x=fzero('funame',x0)

说明:funame是待求根的函数文件名,x0为搜索的初始值。一个函数可能有多个根,但fzero函数只给出离x0最近的那个根

(解题思路)

(运行结果截图)

·非线性方程组F(x)=0求根:

X=fsolve('fun',X0)

说明:X作为返回的解,fun是用于定义需求解的非线性方程组的函数文件名,X0是求根过程的初值。

(解题思路)

(运行结果截图)

三、微分方程求解

微分方程解析求解

·dsolve的使用

y=dsolve('eq1','eq2',...,'cond1','cond2',...,'v')

说明:其中y为输出,eq1eq2...为微分方程,cond1cond2...为初值条件,v为自变量

dsolve举例

dsolve的几点使用说明

·微分方程中用 表示对 自变量 的导数,如:

·如果省略初值条件,则表示求通解;

·如果省略自变量,则默认自变量为 t

dsolve('Dy=2*x','x');   % dy/dx=2x

dsolve('Dy=2*x');   % dy/dt=2x

·初始条件的描述:

y(a)=b,Dy(a)=d

·若找不到解析解,则返回其积分形式

dsolve举例

(运行结果截图)

上机练习1

(运行结果截图)

(运行结果截图)

上机练习2

(运行结果截图)

相关文章:

  • 11.4/Q1,GBD数据库最新文章解读
  • 第二十一次博客打卡
  • Prompt、Agent、MCP关系
  • Mergekit——高频合并算法 TIES解析
  • 嵌入式(C语言篇)Day10
  • DAPO:用于指令微调的直接偏好优化解读
  • 让数据驱动增长更简单! ClkLog用户行为分析系统正式入驻GitCode
  • 人工智能重塑医疗健康:从辅助诊断到个性化治疗的全方位变革
  • 物联网安全技术的最新进展与挑战
  • 深入理解仿函数(Functors):从概念到实践
  • java.io.IOException: Broken pipe \ 你的主机中的软件中止了一个已建立的连接
  • 【Python训练营打卡】day30 @浙大疏锦行
  • HarmonyOS:使用PickerController将编辑后的图片替换原图
  • GloVe 模型讲解与实战
  • 自动化测试框架搭建步骤
  • 分组背包问题:如何最大化背包价值?
  • NC105NC106美光固态颗粒NC108NC109
  • FD+Mysql的Insert时的字段赋值乱码问题
  • 论坛系统(中-2)
  • Java转Go日记(三十九):Gorm查询
  • 黄仁勋:美国芯片管制完全错误,阻碍别人发展只会激励他们更努力
  • 减重人生|吃得越少越好?比体重秤上的数字,更有意义的是什么?
  • 多所院校高规格召开考研动员会,有学院考研报名率达84%
  • 证监会副主席李明:支持符合条件的外资机构申请新业务、设立新产品
  • 央媒聚焦文明交流互鉴中的“上博现象” :跨越山海,抒写自信
  • 聘期三年已至:37岁香港青年叶家麟卸任三亚市旅游发展局局长