如何运用带有符号函数的循环语句
syms x h;for i=1:6
h=(x-i)*h
end
但出来的结果居然是6,我都不知道为什么~~~:'(
回复 #1 symbolic 的帖子
结果不是(x-6)*(x-5)*(x-4)*(x-3)*(x-2)*(x-1)*h?既然是符号怎么会出你那种结果,奇怪,看看你消除所有变量再计算一下 我这里没问题啊
syms x h;
for i=1:6
h=(x-i)*h
end
h =
(x-1)*h
h =
(x-2)*(x-1)*h
h =
(x-3)*(x-2)*(x-1)*h
h =
(x-4)*(x-3)*(x-2)*(x-1)*h
h =
(x-5)*(x-4)*(x-3)*(x-2)*(x-1)*h
h =
(x-6)*(x-5)*(x-4)*(x-3)*(x-2)*(x-1)*h 怎么会呢,我这儿也对啊:@o 楼主安装Matlab的时候未装符号工具箱
页:
[1]