作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有可能阻止幂中数字表达式中的所有计算?也许通过预处理表达式或添加 tellimp 规则?还是其他方式?
例如,到
distrib (10 ^ 10 * (x + 1));
它产生:
1000000000 x + 1000000000
而是发出:
10 ^ 10 * x + 10 ^ 10
同样
factor (10 ^ 10 * x + 10 ^ 10);
回来:
10 ^ 10 * (x + 1);
就像
factor(200);
2^3*5^2
代表数字的力量,只是永久的?
最佳答案
有趣的问题,虽然我没有看到一个好的解决方案。这是我作为实验尝试过的东西,它以因式分解的形式显示整数。我正在使用 Maxima 5.44.0 + SBCL。
(%i1) :lisp (defun integer-formatter (x) ($factor x))
INTEGER-FORMATTER
(%i1) :lisp (setf (get 'integer 'formatter) 'integer-formatter)
INTEGER-FORMATTER
(%i1) (x + 1000)^3;
3 3 3
(%o1) (x + 2 5 )
(%i2) 10^10*(x + 1);
2 5 2 5
(%o2) (2 5 ) (x + 1)
这只是对显示的修改;内部表示只是一个整数。
(%i3) :lisp $%
((MTIMES SIMP) 10000000000 ((MPLUS SIMP) 1 $X))
这似乎有点笨拙,因为例如
2^(2*5)*5^(2*5)
并不比
10000000000
更容易理解.
10^10
上的算术是否可以可以被抑制,所以它实际上保持为
10^10
并且不在内部表示为
10000000000
.我很确定那会很困难。不幸的是,Maxima 不太擅长收回所应用的身份,特别是用于执行算术和其他操作的内置身份。
关于numbers - 千里马。如何防止学位计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62567527/
我有个小问题我不知道如何在 cobol 中转换我的 ATAN/ASIN/ACOS 函数这是代码: ACCEPT A
我试图在此动画期间获取 .me 的当前位置(0 到 360° 之间): http://jsfiddle.net/WcyyF/117/ 因此,悬停事件不会从 0 开始动画,而是从 x 继续。 最佳答案
我有一个多项式类,提示用户输入要放入整数 vector (vector vect_poly) 的值。对于用户在 while 循环中执行类似操作的情况,我正在尝试想出一种方法来检测多项式的次数: 0↵0
我是一名优秀的程序员,十分优秀!