用mathematica解决微分方程

速度啊... 速度啊 展开
百度网友c80cc0a
高粉答主

2019-12-06 · 关注我不会让你失望
知道答主
回答量:54
采纳率:100%
帮助的人:7221
展开全部

解决常微分问题,命令是 DSolve,举个例子:

 y ' = x 

命令为:DSolve[y'[x] == x, y'[x], x] 按 shift + enter 运行.

结果为:{{y[x] -> x^2/2 + C[1]}}.

可以照着这个例子解决自己需要的问题,按 F1 可以按出帮助菜单,输入 DSolve 搜索,可以看到更多例子,了解该命令的更多细节。 

DSolve[2 x*y''[x] == Sqrt[1 + y'[x]^2], y[x], x]

{{y[x] -> C[2] + 1/3 Sqrt[x] ((-3 + x) Cosh[C[1]] + (3 + x) Sinh[C[1]])}} 

y = C2 + 1/3 √x * ((x-3)*Cosh(C1) + (x+3)*Sinh(C1)),C1, C2为任意常数.

Cosh(C1) = (e^(C1) + e^(-C1))/2

Sinh(C1) = (e^(C1) - e^(-C1))/2

扩展资料

Mathematica 分为两部分:内核和前端。内核对表达式(即 Mathematica 代码)进行解释,并且返回结果表达式。

前端由 Theodore Gray 设计,提供了一个 GUI,它使得用户可以创建并且编辑一个“笔记本文档”,该笔记本文档可以包含程序代码和其它格式化的文本(比如公式、图像、GUI组件、表格、声音等),并且支持标准文字处理功能。所有的内容和格式都可以通过算法生成或者通过交互式方法进行编辑。

文档可以使用层次式单元进行结构化处理,这样便于对文档划分章节。文档也可以表示为幻灯片形式,便于进行演讲。笔记本与其内容均以 Mathematica 表达式的形式存储,并且可用使用 Mathematica 程序进行创建、编辑和修改,而且还可以转化为其它格式,比如 TeX 或者 XML。

参考资料来源:百度百科-Mathematica

爱堕落
2019-11-12 · TA获得超过4118个赞
知道答主
回答量:54
采纳率:0%
帮助的人:1.2万
展开全部

解决常微分问题,命令是 DSolve,举个例子:

 y ' = x 

命令为:DSolve[y'[x] == x, y'[x], x] 按 shift + enter 运行.

结果为:{{y[x] -> x^2/2 + C[1]}}.

可以照着这个例子解决自己需要的问题,按 F1 可以按出帮助菜单,输入 DSolve 搜索,可以看到更多例子,了解该命令的更多细节。 

刚刚的图片没有显示:

DSolve[2 x*y''[x] == Sqrt[1 + y'[x]^2], y[x], x]

{{y[x] -> C[2] + 1/3 Sqrt[x] ((-3 + x) Cosh[C[1]] + (3 + x) Sinh[C[1]])}} 

y = C2 + 1/3 √x * ((x-3)*Cosh(C1) + (x+3)*Sinh(C1)),C1, C2为任意常数.

Cosh(C1) = (e^(C1) + e^(-C1))/2

Sinh(C1) = (e^(C1) - e^(-C1))/2

扩展资料;

解微分方程首先,求二阶导数是2个单引号,像这样

DSolve[{Sin[y[x]] y''[x] == x, y[0] == 0}, y[x], x]

2阶微分方程需要2个初始条件,你只给了一个y[0]=0,是求不出特解来的,只有通解。

也是最本质的一点,就是微分方程有大部分是解不出来的,不是能力不够解不出来,而是说全世界最优秀的数学家都不能够解出来。比如这种吧sin[y[x]]这种超越函数的情形,多数是解不出的,只能用数值解。数值解用NDSolve。

参考资料;百度百科-mathematica

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a57f22783
推荐于2017-11-25 · TA获得超过1653个赞
知道大有可为答主
回答量:581
采纳率:100%
帮助的人:374万
展开全部
解决常微分问题,命令是 DSolve,举个例子:
y ' = x
命令为:DSolve[y'[x] == x, y'[x], x] 按 shift + enter 运行.
结果为:{{y[x] -> x^2/2 + C[1]}}.
你可以照着这个例子解决自己需要的问题,按 F1 可以按出帮助菜单,输入 DSolve 搜索,可以看到更多例子,了解该命令的更多细节。
刚刚你的图片没有显示:
DSolve[2 x*y''[x] == Sqrt[1 + y'[x]^2], y[x], x]
{{y[x] -> C[2] + 1/3 Sqrt[x] ((-3 + x) Cosh[C[1]] + (3 + x) Sinh[C[1]])}}
y = C2 + 1/3 √x * ((x-3)*Cosh(C1) + (x+3)*Sinh(C1)),C1, C2为任意常数.
Cosh(C1) = (e^(C1) + e^(-C1))/2
Sinh(C1) = (e^(C1) - e^(-C1))/2
有问题可以追问我~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wayn1bz
2012-06-09 · TA获得超过533个赞
知道小有建树答主
回答量:742
采纳率:33%
帮助的人:171万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式