Forgot password?
 Create new account
View 905|Reply 3

评价一下这款散点画图软件

[Copy link]

5

Threads

3

Posts

44

Credits

Credits
44

Show all posts

amoy1 Posted at 2019-1-13 16:04:14 |Read mode
无标题.png
请问Mathematica、Maple、Matlab等软件能否画出如上图像(就是能在原来定义域外解析延拓的)?
GrafEq在其他功能上局限性太大

3146

Threads

8493

Posts

610K

Credits

Credits
66158
QQ

Show all posts

hbghlyj Posted at 2022-8-29 05:10:06

Mathematica

  1. ContourPlot[Log[Abs[x]] Gamma[y] == Log[Abs[y]] Gamma[x], {x, -10, 10}, {y, -10,10}]
Copy the Code
.png
  1. ContourPlot[Log[Abs[x]]/Gamma[x] == Log[Abs[y]]/Gamma[y], {x, -10, 10}, {y, -10,10}]
Copy the Code
.png

设\[f(t)=\frac{\log|t|}{\Gamma(t)}\]
化为\[f(x)=f(y)\]
画一下 $f$ 的图象
  1. Plot[Log[Abs[x]]/ Gamma[x], {x, -10, 10}, MaxRecursion -> 15]
Copy the Code

可以看出:
在$-1,-2,\dots$处 $\Gamma\to\infty$, 所以$f\to0$
而且$f$在$-1,-2,\dots$附近的变化率很大
所以用一个水平线截$f$的图象, 得到一些很接近$-1,-2,\dots$的交点
然后$f$在这些点处的值相等, 所以$f(x)=f(y)$很接近负整数的网格
.png

3146

Threads

8493

Posts

610K

Credits

Credits
66158
QQ

Show all posts

hbghlyj Posted at 2022-8-29 06:37:19
用一下Code Compilation中的Compiled Function Operation
  1. pairs = Compile[{{f, _Real}},
  2.   Tuples[DeleteDuplicates[
  3.     Table[Chop[x] /.
  4.       Quiet[FindRoot[
  5.         Log[Abs[x]]/Gamma[x] == f, {x, n}]], {n, -10, -1}]], 2]];
  6. ListPlot[Flatten[Table[Quiet[pairs[f]], {f, -10, 6, 0.005}], 1]]
Copy the Code

.png

3146

Threads

8493

Posts

610K

Credits

Credits
66158
QQ

Show all posts

hbghlyj Posted at 2022-8-29 06:46:51
GrafEq
peda.com/grafeq/


$type manwin.pdf (1000.4 KB, Downloads: 38)
$type exploring_algebra_with_grafeq.pdf (370.58 KB, Downloads: 36)
$type grafeq_examples.pdf (693.73 KB, Downloads: 38)

手机版Mobile version|Leisure Math Forum

2025-4-20 21:38 GMT+8

Powered by Discuz!

× Quick Reply To Top Return to the list