smallwolf 发表于 2006-5-25 10:21

xx(i)=sprintf('x%d',i);是什么意思?赋值还是什么?

如果:f='60-10*x1-4*x2+x1^2+x2^2-x1*x2'<BR>for i=1:1:n<BR>    xx(i)=sprintf('x%d',i);<BR>   df(i)=diff(f,xx(i));<BR>end<BR><BR> xx(i)=sprintf('x%d',i);是什么意思?赋值还是什么?<BR>f中的变量被xx(i)代替了吗?如果没有代替,求导时为什么又是对xx(i)求导?

yangzj 发表于 2006-5-25 10:28

<P>赋值,自己运行下,help下</P>

smallwolf 发表于 2006-5-25 10:54

<P>运行后知道f还有df(i)还是由x1,x2组成的,但是求导为什么又对xx(i)求导</P>

twb0624 发表于 2012-7-19 08:24

输入赋值的函数吧
页: [1]
查看完整版本: xx(i)=sprintf('x%d',i);是什么意思?赋值还是什么?