百度知道越来越垃圾了,搞这么个烂机器人来恶心人。。。
你的这种调用方式:
solve('thita(2)=c(2)','thita(3)=c(3)','thita(4)=c(4)','Ri','Rd1','Cd1')
当 solve 的参数是字符串时,符号运算内核并不会把工作区中的变量 thita、c 与你列的方程联系起来,而会把它们视为新的独立变量,和你工作区中的变量完全没关系。
正确的做法是使用符号表达式:
solve(thita(2)-c(2),thita(3)-c(3),thita(4)-c(4),Ri,Rd1,Cd1)