TI-Basic中列表能否作为函数参数?并联电阻计算报错求助
解决TI-Nspire CS II CAS并联电阻函数报错问题
TI-Nspire的Func块定义的是纯函数,不允许使用For这类命令式流程控制语句,这就是你报错的核心原因。你可以用内置的sum函数替代循环,写出符合要求的纯函数版本:
Define pr(list)= Func Return 1/sum(list^(−1)) EndFunc
逻辑说明
list^(−1)会对列表中的每个电阻值取倒数,生成对应的倒数列表sum()函数直接计算这个倒数列表的总和- 最后对总和取倒数,得到并联电阻的等效阻值
这个版本支持任意数量的电阻输入,并且可以直接参与3+pr({4,6,7})这类运算,完全满足你的需求。
内容的提问来源于stack exchange,提问作者MrManini
相关产品推荐
相关产品推荐

