主题:编程出现问题???
function output=fun(X)
output(1)=X(4).*cos(3.1394+X(2))-X(4)*cos(1.6711+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(1.4683+X(1));
output(2)=X(4)*cos(24.3339+X(2))-X(4)*cos(11.9675+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(12.3664+X(1));
output(3)=X(4)*cos(52.6502+X(2))-X(4)*cos(22.6502+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(30.0000+X(1));
output(4)=X(4)*cos(75.8836+X(2))-X(4)*cos(28.2500+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(47.6336+X(1));
output(5)=X(4)*cos(88.0075+X(2))-X(4)*cos(29.8758+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(58.5317+X(1));
请教各位高手,这个程序哪有错误?运行时老提醒Error in ==> fun at 2
output(1)=X(4).*cos(3.1394+X(2))-X(4)*cos(1.6711+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(1.4683+X(1));
或者有没有简单的编辑方法?
十分感谢,我是刚接触matlab,很多东西都不懂。希望高手指点!!!
output(1)=X(4).*cos(3.1394+X(2))-X(4)*cos(1.6711+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(1.4683+X(1));
output(2)=X(4)*cos(24.3339+X(2))-X(4)*cos(11.9675+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(12.3664+X(1));
output(3)=X(4)*cos(52.6502+X(2))-X(4)*cos(22.6502+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(30.0000+X(1));
output(4)=X(4)*cos(75.8836+X(2))-X(4)*cos(28.2500+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(47.6336+X(1));
output(5)=X(4)*cos(88.0075+X(2))-X(4)*cos(29.8758+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(58.5317+X(1));
请教各位高手,这个程序哪有错误?运行时老提醒Error in ==> fun at 2
output(1)=X(4).*cos(3.1394+X(2))-X(4)*cos(1.6711+X(2)-X(1))/X(5)+(X(4)^2+X(5)^2+1-X(3)^2)/2/X(5)-cos(1.4683+X(1));
或者有没有简单的编辑方法?
十分感谢,我是刚接触matlab,很多东西都不懂。希望高手指点!!!