如何用MATLAB实现一元二次方程组的求导并求解方程组?
在编程中碰到对500个一元二次方程组的求导,如:f(1)=(1/2)*gama(1)*Z(1)^2+lamda(1)*Z(1)
f(2)=(1/2)*gama(2)*Z(2)^2+lamda(2)*Z(2)
...........................
f(500)=(1/2)*gama(500)*Z(500)^2+lamda(500)*Z(500)
并想对500个求导后的方程组连立求解,从而求出函数的解。但是用MATLAB编写程序时,用一个循环函数老是运行提示有错,不知道如何编写?由于是新手,找很多书籍和网上搜索很多,但一直没得到解决。请大侠热心指点!谢谢!
syms Z f E;
Z=[] ;
for n=1:500
% syms (['Z',num2str(n)]);
f(n)=(1/2)*gama(n)*Z(n)^2+lamda(n)*Z(n); %表示是企业n成本函数;
df(n)=diff(f(n),'Z(n)'); %求偏导数
........
联立方程组如何编写?
在线等!


雷达卡


京公网安备 11010802022788号







