gpt4 book ai didi

c - 求解 Maple 中的变量

转载 作者:行者123 更新时间:2023-11-30 17:43:56 26 4
gpt4 key购买 nike

在Maple中,有谁知道是否存在一个函数来求解变量?例如,我正在尝试求解 r 的 solve4r=(M-x^y)*(r^(-1)) mod (p-1)。所以我知道 M、x、y 和 p 的值,但不知道 r,我试图算出我们的值。我该怎么做?

另外,我并不是在寻找专属的 Maple 命令。可以与 c 或 MATLAB 一起使用,因为这两个程序都可以处理相当大的整数。我正在处理长度为 30-50 位数字的数字。

最佳答案

我的第一个想法反射(reflect)了 Carl 的评论:solve4r 是什么?它是已知的,还是变量,还是......?

我想知道以下其中一项是否与您想要实现的目标相似。

猜测1:

restart:                                               

eq:=solve4r=(M-x^y)*(r^(-1));

y
M - x
eq := solve4r = ------
r

p:=6:

msolve( eval(eq,[solve4r=14568,M=78646234442,x=3,y=5]), p-1);

{r = 3}

猜测2:

restart:

eq:=solve4r*r=(M-x^y);

y
eq := solve4r r = M - x

p:=6:

sols:={msolve( eval(eq,[M=78646234442,x=3,y=5]), p-1)};

4
sols := {{r = r, solve4r = 4/r}, {r = -------, solve4r = solve4r}}
solve4r

r=eval(r,select(hastype,sols,identical(solve4r)=identical(solve4r))[1]);

4
r = -------
solve4r

msolve( eval(%,solve4r=14568), p-1 );

{r = 3}

关于c - 求解 Maple 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20149333/

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