在 Maxima中求解分段函数

我试图解决 Maxima 中的分段函数,但没有返回函数的解决方案:

我试图解决 Maxima 中的分段函数,但没有返回函数的解决方案:

piecewiseExample(x) := if (x < 5) then x*2 else x/2;
solve([piecewiseExample(x) = 4], [x]);
//result: [(if x<5 then 2*x else x/2)=4]

Maxima 是否有可能获得像这样的方程的解?

3

在简单的情况下,你可以解决每一个分支无处不在和过滤解决方案:

solve_and_filter(eq, var, p):= block([so: solve(eq, var), prederror: true],
  sublist(so, lambda([c], p(rhs(c))))) $
pw_solve(pw, var):= map(lambda([L],
    solve_and_filter(first(L), var, second(L))), pw) $
/* represent piecewise equation as a list of equation-predicate pairs
   [ [eq1, pred1], [eq2, pred2], ... ] */
pw: [ [x*2 = 4, lambda([x], x< 5)],
      [x/2 = 4, lambda([x], x>=5)]] $
/* solve every `eq' and filter solutions using `pred' */
pw_solve(pw, x);
0

一种选择是使用数值方法:

(%i1) f(x) := if (x < 5) then x*2 else x/2;
                                                      x
(%o1)                  f(x) := if x < 5 then x 2 else -
                                                      2
(%i9) find_root(f(x)-4,x,-1000,1000);
(%o9)                                 8.0

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(650)
如何使用CSS反转颜色
上一篇
具有相同特异性的两个 CSS声明具有奇怪的行为
下一篇

相关推荐

  • xml卡片代码:XML卡片,代码,应用

    XML卡片代码是一种把XML文件转换为HTML页面的方法,它使用XML标记和CSS样式表来创建可重复使用的卡片布局。它可以在Web浏览器中显示,也可以在手机应用程序中使用,以提供一致的用户体验。…

    2023-03-16 01:44:25
    0 66 11
  • html表格边框样式: 5px 0;}```

    实例实例HTML表格边框样式指的是表格边框的显示样式,可以通过CSS来定义。下面是一个HTML表格边框样式的代码实例:…

    2023-01-15 14:04:59
    0 32 87
  • java xpath 解析xml:使用Java XPath解析XML文档的简单方法

    Java XPath 解析 XML 是一种使用 XPath 表达式来查询和操作 XML 文档的方法。要使用 Java XPath 解析 XML,首先需要创建一个 XPath 对象,然后使用该对象来解析 XML 文档。…

    2023-03-06 12:43:03
    0 61 42
  • xml文件是什么:分析 XML 文件的内容及其用途

    XML(Extensible Markup Language)是一种标记语言,它可以用来描述数据和结构。XML文件是一种特殊的文本文件,它使用XML标记语言来描述数据和结构。XML文件的结构是由标签,属性和文本组成的,其中标签和属性是用于定义数据结构的,而文本则是用于存储数据的。…

    2023-01-26 00:53:49
    0 69 86
  • java解析xml文件的几种方式:使用 Java 解析 XML 文件的方法

    示例示例DOM解析:DOM解析器是一种树形API,它将XML文档加载到内存中,并允许程序员使用DOM API来查询和操作XML文档。示例代码:…

    2023-02-06 06:28:35
    0 43 11
  • 小程序应用平台:nodejs express应用程序在小橙色

    关于小程序应用平台的问题,在a small orange email settings中经常遇到,我是新来的“小橙”,我试图运行在小橙色的快递应用程序this link…

    2022-11-29 12:48:09
    0 45 37
  • B ler:Lerumarquivoxml

    关于B ler的问题,在arquivo xml中经常遇到,XML。…

    2022-12-27 11:43:46
    0 83 39
  • Mult er:具有mult命名空间的XMLQuery

    关于Mult er的问题,在xmlquery namespace中经常遇到,使用 Oracle 12c…

    2022-12-11 01:32:23
    0 58 11

发表评论

登录 后才能评论

评论列表(15条)