matlab中symsum函数的计算结果为什么是表达式,不是数值呢?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 14:14:13
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
>> syms n
>> a=symsum(sin(n),n,1,5)
结果是
>> a=
sin(1)+sin(2)+sin(3)+sin(4))+sin(5)
为什么不是
>> a=
0.1762
符号演算也会做一些化简,但是你要区分哪些它是会去做,哪些它不会去做:
①当数字是有理数且有穷,会被化简到单数,比如:
symsum(n+n^2,n,1,5)
②当数字是无理且无穷,会保留原式,显然这时保留原来的形式更简洁:
symsum(n+n^(1/2),n,1,5)以及你举的例子
①当数字是有理数且有穷,会被化简到单数,比如:
symsum(n+n^2,n,1,5)
②当数字是无理且无穷,会保留原式,显然这时保留原来的形式更简洁:
symsum(n+n^(1/2),n,1,5)以及你举的例子
matlab中symsum函数的计算结果为什么是表达式,不是数值呢?
用Matlab求导数的结果怎么不是表达式,而是数值呢?
在matlab中如果计算的结果是一个表达式,想把它化为具体的数值用那个函数
fortran 中有类似于 matlab 中feval计算表达式的函数么?
为什么excel函数下拉单元格,公式里的数值有变化,但是结果不变呢?
matlab将结果中的数字表达式变成数值
vf 数值表达式的计算
matlab 使用quad函数对f1计算数值积分结果,怎么修改啊?
matlab中符号表达式与数值表达式有什么区别
在matlab中,如何把符号表达式变成数值表达式
excel中计算一个数值占另一个数值的百分比的函数是哪个?怎么用?
matlab中如何计算函数每个自变量对应的函数值,并全部显示其结果?