matlab中symsum函数的计算结果为什么是表达式,不是数值呢?>> syms n>> a=symsum(sin(n),n,1,5) 结果是>> a=sin(1)+sin(2)+sin(3)+sin(4))+sin(5)为什么不是>> a=0.1762
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 06:00:14
![matlab中symsum函数的计算结果为什么是表达式,不是数值呢?>> syms n>> a=symsum(sin(n),n,1,5) 结果是>> a=sin(1)+sin(2)+sin(3)+sin(4))+sin(5)为什么不是>> a=0.1762](/uploads/image/z/2476967-23-7.jpg?t=matlab%E4%B8%ADsymsum%E5%87%BD%E6%95%B0%E7%9A%84%E8%AE%A1%E7%AE%97%E7%BB%93%E6%9E%9C%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AF%E8%A1%A8%E8%BE%BE%E5%BC%8F%2C%E4%B8%8D%E6%98%AF%E6%95%B0%E5%80%BC%E5%91%A2%3F%3E%3E+syms+n%3E%3E+a%3Dsymsum%28sin%28n%29%2Cn%2C1%2C5%29+%E7%BB%93%E6%9E%9C%E6%98%AF%3E%3E+a%3Dsin%281%29%2Bsin%282%29%2Bsin%283%29%2Bsin%284%29%29%2Bsin%285%29%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E6%98%AF%3E%3E+a%3D0.1762)
xQJ@.3Snb Eh1BJ5UAf&3P\qu{=3p
;6kq@hObphh̗QeݪJ
"$gÒ, [*7AMر)!a=̕ `ljXRC3?
matlab中symsum函数的计算结果为什么是表达式,不是数值呢?>> syms n>> a=symsum(sin(n),n,1,5) 结果是>> a=sin(1)+sin(2)+sin(3)+sin(4))+sin(5)为什么不是>> a=0.1762
matlab中symsum函数的计算结果为什么是表达式,不是数值呢?
>> syms n
>> a=symsum(sin(n),n,1,5)
结果是
>> a=
sin(1)+sin(2)+sin(3)+sin(4))+sin(5)
为什么不是
>> a=
0.1762
matlab中symsum函数的计算结果为什么是表达式,不是数值呢?>> syms n>> a=symsum(sin(n),n,1,5) 结果是>> a=sin(1)+sin(2)+sin(3)+sin(4))+sin(5)为什么不是>> a=0.1762
用符号工具箱得到的结果是精确值而非近似值.
要得到浮点数可以再加一句vpa(a)或者double(a)