Maple:如何假设变量在实数范围内来求解这样的方程?

发布于 2024-12-04 01:07:23 字数 340 浏览 2 评论 0原文

所以我有一个这样的方程:

Im(G[x,x]) = -38/(845*Pi)+ Re (G[x,y])

我需要获取G[xy]。如何告诉 Maple 我们假设 G[xx]G[xy] 是实数范围内的值(因此 Im(G[xx]) = = 0Re(G[xy]) == G[xy]) 并从 Im(solution[1] 中找到 G[xy] ][1])

So I have an equation like this:

Im(G[x,x]) = -38/(845*Pi)+ Re(G[x,y])

I need to get G[xy]. How to tell Maple that we are assuming that G[xx], G[xy] are values from real range (So Im(G[xx]) == 0 and Re(G[xy]) == G[xy]) and find G[xy] from Im(solution[1][1])?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

七度光 2024-12-11 01:07:23

使用假设假设。在你的情况下:

solve(Im(G[x,x]) = -38/(845*Pi) + Re(G[x,y]), G[x,y]) assuming G[x,y] :: real, G[x,x] :: real;

会起作用。

Use assume or assuming. In your case:

solve(Im(G[x,x]) = -38/(845*Pi) + Re(G[x,y]), G[x,y]) assuming G[x,y] :: real, G[x,x] :: real;

would work.

千纸鹤 2024-12-11 01:07:23

我不喜欢在这种情况下使用假设,因为它会给人一种潜在的误导性印象,即解决假设在处理和使用假设方面是稳健的。

通过使用evalc对系统进行预处理。记住 solve 正在处理的内容会更容易一些。

solve( evalc(Im(G[x,x]) = -38/(845*Pi) + Re(G[x,y])), G[x,y] );

                           38  
                         ------
                         845 Pi

evalc(Im(G[x,x]) = -38/(845*Pi) + Re(G[x,y]));

                         38            
                 0 = - ------ + G[x, y]
                       845 Pi          

这是个人偏好,通常,您很可能会想出更喜欢走另一条路线的理由。或者有时这两种方法都会找到自己的定位。

I prefer to not use assuming for this kind of thing, as it gives the potentially misleading impression that solve is robust with respect to handling and working with assumptions.

By using evalc to preprocess the system. it's a little easier to keep in mind just what solve is handling.

solve( evalc(Im(G[x,x]) = -38/(845*Pi) + Re(G[x,y])), G[x,y] );

                           38  
                         ------
                         845 Pi

evalc(Im(G[x,x]) = -38/(845*Pi) + Re(G[x,y]));

                         38            
                 0 = - ------ + G[x, y]
                       845 Pi          

It's a personal preference, and you may well come up with reasons to prefer going the other route, as a rule. Or perhaps sometimes both methods will find their niche.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文