求导 matlab
问题描述:
求导 matlab
syms x1 x2
f=x1^2+x2
diff(f,x1)
diff(f,x2)
如果f换成x(1)^2+x(2),求导该怎么写?
答
可以这样:设两个变量,令x1=x(1),x2=x(2),
后面的和你上面写的一样.不行啊~~而且我想求的是f=x(1)^2+x(2)diff(f,x(1))diff(f,x(2))不是f=x1^2+x2diff(f,x1)diff(f,x2)你这样定义变量名字是不合法的啊,如果要定义带脚标的变量,要用X1,X2,X3这样,不能加括号成X(1)。为什么要加上括号呢?这只是变量名称问题,换个就行了啊。如果有具体应用,就把应用情景说出来。