gpt4 book ai didi

wolfram-mathematica - 在Mathematica中将向量方程式转换为方程式列表

转载 作者:行者123 更新时间:2023-12-04 03:05:40 25 4
gpt4 key购买 nike

由于DSolve语法,必须将微分方程组作为方程列表而不是向量方程来提供(与Solve不同,后者接受两种方法)。
所以我的简单问题是如何转换矢量方程,例如:

{f'[t],g'[t]}=={{a,b},{c,d}}.{f[t],g[t]}

要列出方程式:
{f'[t]==a*f[t]+b*g[t],g'[t]==c*f[t]+d*g[t]}

我想我曾经知道答案,但现在找不到了,我认为它也可以使其他人受益。

最佳答案

尝试使用线程:

Thread[{f'[t], g'[t]} == {{a, b}, {c, d}}.{f[t], g[t]}]
(* {f'[t] == a f[t] + b g[t], g'[t] == c f[t] + d g[t] *)

它使用相等运算符 ==并将其应用于具有相同 Head的列表中的每个项目。

关于wolfram-mathematica - 在Mathematica中将向量方程式转换为方程式列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4452236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com