我正在尝试为 TI-Nspire cx cas 计算器编写一个函数。我必须解决一个大型系统,使用内置solve
函数。我想将结果保存solve
在一些变量中。例如,如果结果是u1=2 and u2=3
,我想将 2 和 3 分别存储在变量u1
和u2
中。有谁知道如何在程序中自动执行此操作?
问问题
2810 次
2 回答
4
试试 exp▶list(Expr,Var) 函数。示例>
res:=solve({x+2*y=5,x-y=2},{x,y})
x=3 和 y=1
l1:=exp▶list(res,{x,y})
[[3,1]]
于 2016-11-29T22:37:21.517 回答
0
对于线性方程,您可以简单地使用linsolve()
:
linSolve(x=5 and y=x+5, x, y)
-> {5,10}
用于访问输出变量的管道字符非常方便:
solve(x=5 and y=x+5, x, y)
-> x=5 and y=10
x|x=5 and y=10
-> 5
您还可以存储该值:
res:={x, y}|x=5 and y=10
不幸的是,这不适or
用于solve
.
于 2019-01-09T16:51:33.613 回答