maxima相关内容

如何创建带有最大值的滑块的图?

为了说明具有无限系列解的一阶 ode 的柯西问题,我将绘制参数化解并通过滑块控制参数值的可能性. 完整的柯西问题是y'=sqrt(|y|), y(0)=0, 参数解是y_c(x):={0, if c=>x;(x-c)^2/4,如果 x=>c}. 所以我会用一个滑块来绘制 y=y_c(x) 来控制 c 的值. 谢谢. 解决方案 你可以使用 wxMaxima 中的 with_sl ..
发布时间:2022-01-24 17:44:25 其他开发

用最大值求解三角项

我尝试用 wxMaxima 得到 cos(x) 的所有根 (%i29)solve(cos(x)=0,x);解决:使用 arc-trig 函数来获得解决方案.一些解决方案将丢失.(%o29) [x=%pi/2] 通过使用 arccos 解决了这个问题. 如何获得给定域的所有解决方案?例如[0;5*pi] 解决方案 使用 to_poly_solve 可以获得所有解决方案: to ..
发布时间:2021-09-09 20:01:00 其他开发

maxima tex 输出以显示 sin 和 cos 的括号

我使用 maxima 的 tex 输出并想改变它输出 sin(x) 的方式.目前确实如此: tex(sin(x));$$\sin x$$ 但我想在 x 周围加上括号,但并非总是如此;例如,如果我使用这个: sin(x/2) 已经有 \left( 和 \right)tex(sin(x/2));\begin{方程} \sin \left({{x}\over{2}}\right) \end{方程} ..
发布时间:2021-09-09 20:00:36 其他开发

在 MAXIMA 中,如何打印整个调用堆栈?

抱歉,如果这是一个新手问题,但我找不到关于此的任何文档或其他 stackoverflow 问题.我想查看在求解表达式或方程时调用的所有最大值函数的整个堆栈跟踪.我尝试了跟踪、回溯和调试模式.查看了不同的显示和打印功能,但都不起作用. 示例 1: (%i1) is(equal( (a+b)^2, a^2+b^2+2*a*b ));(%o1) 真 示例 2: (%i2) trace(fac ..
发布时间:2021-09-09 19:00:26 其他开发

Maxima:如何替换方程中的变量

我正在尝试写下我的工作笔记.Maxima 简化我的工作的方式是,一旦我写了一堆方程,我想改变一个变量的定义,我就这样做并重新评估整个文件. 以下是我尝试完成的示例: 问题 1:我有一个方程组,我想从 Maxima 得到的只是变量替换. eq1: x=a+b+ceq2:y=d+e+f方程3:x+y=0 如何让 Maxima 输出 eq3: a+b+c+d+e+f = 0 所以以后 ..
发布时间:2021-09-03 18:47:47 其他开发

如何在最大值中创建带有滑块的图?

为了说明具有无限系列解的一阶 ode 的柯西问题,我将绘制参数化解并可以通过滑块控制参数值. 完整的柯西问题是y'=sqrt(|y|),y(0)=0,参数解是y_c(x):={0, if c=>x;(x-c)^2/4,如果 x=>c}. 所以我会得到一个带有滑块的 y=y_c(x) 绘图来控制 c 的值. 谢谢. 解决方案 你可以在 wxMaxima 中使用 with_sli ..
发布时间:2021-06-18 19:10:30 其他开发

如何将数字近似为n个小数位?

几周前,我已经开始在OS X的 wxMaxima 接口上使用 maxima (实际上我已经使用了几次). 我试图在网上找到解决方案,但是也许是因为我是盲人,或者可能是因为我没有在maxima的官方文档中进行搜索的丰富经验,所以还没有找到具体的解决方案./p> 如何将数字近似为 n 个小数位?例如,如果我使用 float(22/7),它会给我这个巨大的数字 3.142857142857143 ..
发布时间:2021-05-31 20:45:49 其他开发

千里马:如何用符号代替普通子表达式

假设我有一个表达式(实际上我的要复杂得多,数千个字符) expr:a+b*c+b*c*d; 并且我想用符号替换内部子表达式(用于避免重新计算常见子表达式),例如用k代替b*c: subst(b*c=k,expr); 返回 k+b*c*d+a 我如何使Maxima计算“正确的"替代值以便返回(除简化之外,在这里) k+k*d+a ? 解决方案 看看le ..
发布时间:2020-11-02 18:31:02 其他开发

千里马:将矩阵转换为列表

我通过以下方式将列表转换为Maxima中的矩阵: DataL : [ [1,2], [2,4], [3,6], [4,8] ]; DataM: apply('matrix,DataL); 怎么做呢?如何将给定的矩阵 DataM 转换为列表 DataL ? 解决方案 我知道比赛已经很晚了,但就其价值而言,有一种更简单的方法. my_matrix : matrix ([a, b ..
发布时间:2020-07-20 18:50:18 其他开发

将泰勒展开式分配给功能

当我使用 Maxima 计算泰勒级数时: f(x,y) := taylor((x+y)^3, [x, y], [2, 3], 2); f(2,3); /* error: wrong number of arguments */ 基本上我想将一个函数定义为(x+y)^3的扩展,它以x,y作为参数.我该如何实现? 解决方案 尝试 (%i1) f(x,y) := ''(ratd ..
发布时间:2020-07-10 21:19:18 其他开发

如何绘制高斯函数图?

高斯函数具有对于正整数,在x = 1/n处存在无限数量的跳跃间断. 我想绘制高斯函数图. 使用Maxima cas,我​​可以通过简单的命令绘制它: f(x):= 1/x - floor(1/x); plot2d(f(x),[x,0,1]); ,但结果不好(在x = 0附近,它应该像这里) 另外千里马声称: plot2d: expression evalua ..
发布时间:2020-07-03 18:55:04 其他开发

千里马:简化矩阵组成

在Maxima中,怎么可能简单地将方程作为矩阵的组成部分?我有一个相当大的矩阵,想简化它的组成部分(例如,分解和抵消). 谢谢. 解决方案 大多数函数(在适当的情况下)已经遍历列表,矩阵,方程式等. 例如: (%i1) a : [[cos(x)^2+sin(x)^2,1],[0,sin(x)*cos(x)]]; 2 ..
发布时间:2020-05-07 19:23:05 其他开发

在Maxima列表中找到最大值和索引?

我有一个最大值列表,例如: x:[1,3,7,98,211,3,2.44,23] 我需要找到列表的最大值以及最大值所在的位置. 我发生的唯一一件事就是将列表重写为序列并应用'max'命令 max(first(x),second(x),...,last(x)) 但是效率不高,我不知道获取最大值的索引. 有人可以帮助我吗? 解决方案 lmax返回列表的最大值.给 ..
发布时间:2020-05-02 07:28:11 其他开发