我正在 TI-nspire CS II CAS 中创建一个函数来计算并联电阻的等效电阻,公式如下: Parallel of resistors
我编写了一个程序,可以使用任意数量的并联电阻来完成此操作。像这样:}
Define prl(list)=
Prgm
:Local req
:req:=0
:For i,1,dim(list)
: req:=req+list[i]^(−1)
:EndFor
:Disp req^(−1)
:EndPrgm
但是,我意识到我无法用它进行诸如
之类的操作3+prl({4,6,7})
,因为这是一个程序而不是一个函数。我尝试将程序复制并粘贴到函数中:
Define pr(list)=
Func
:Local req
:req:=0
:For i,1,dim(list)
: req:=req+list[i]^(−1)
:EndFor
:Return req^(−1)
:EndFunc
但它给了我错误“在函数或当前表达式中无效”。该列表的要点是,无论我想输入多少个电阻,程序都能完成工作,但显然这不适用于函数。我能做什么?
最佳答案
关于ti-basic - 有没有办法在 TI-Basic 中使用列表作为函数的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74594650/