hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 1011|回复: 4

如何用 mathematica 解这个复数方程

[复制链接]

557

主题

557

帖子

1898

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1898
发表于 2023-10-3 08:37:48 | 显示全部楼层 |阅读模式
已知  \( z \) 和  \( w \) 是已知复数, 而 \( λ \) 是未知实数。如何用 mathematica 解方程

\( Im[\frac{z-w}{z- λ }]=0 \)  求出 \( λ \) 的值? 求解过程中不要进行人工计算。

注: 解答为   \( λ =\frac{-z \overline{w}+w\overline{z}}{w-z-\overline{w}+\overline{z}}\)
回复

使用道具 举报

0

主题

201

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2023-10-3 08:37:55 | 显示全部楼层
  1. Solve[Factor[ComplexExpand[Im[(z - w)/(z - \[Lambda])], {z, w}]] == 0, \[Lambda]]
复制代码
回复

使用道具 举报

0

主题

220

帖子

86

积分

关内侯

Rank: 2

积分
86
发表于 2023-10-3 08:38:42 | 显示全部楼层
$(z-w)/(z-lambda)=(overline(z)-overline(w))/(overline(z)-lambda)$
回复

使用道具 举报

0

主题

191

帖子

47

积分

新手上路

Rank: 1

积分
47
发表于 2023-10-3 08:38:48 | 显示全部楼层
我用了下面这个复杂一些的,得到了相同的结果:
  1. Solve[{Im[(z - w)/(z - \[Lambda])] == 0,   Element[{z, w}, Complexes] &&     Element[{\[Lambda]}, Reals]}, \[Lambda]]
复制代码

2# 楼那个简单程序中,如果去掉 Factor, 也可以:
  1. Solve[ComplexExpand[Im[(z - w)/(z - \[Lambda])], {z, w}] ==   0, \[Lambda]]
复制代码

但是还没有得到 1# 楼中给出的那个结果。
回复

使用道具 举报

0

主题

173

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2023-10-3 08:38:57 | 显示全部楼层
  1. Solve[ComplexExpand[Im[(z - w)/(z - \[Lambda])], {z, w},     TargetFunctions -> Conjugate] == 0, \[Lambda]] // TraditionalForm
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-11-24 22:29 , Processed in 0.068885 second(s), 21 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表