f1=((2706185481042817*a)/8796093022208 + 4*cos((4534935013716281*a)/8796093022208 - 1) + 12*sin((4534935013716281*a)/8796093022208 - 1) - sin((4534935013716281*a)/8796093022208 - 1)*((996811827986107*a)/4398046511104 + 1) + cos((4534935013716281*a)/8796093022208 - 1)*((7615062965632365*a)/35184372088832 - 1) - 21/10)^2 + 2*((262402087455573*a)/4398046511104 + cos(1) + sin(1) + 11*cos((3938137271453239*a)/8796093022208 - 1) - 3*sin((3938137271453239*a)/8796093022208 - 1) - cos(1)*((7974494623888859*a)/35184372088832 + 1) + sin(1)*((7615062965632367*a)/35184372088832 - 1) - 347/40)^2 + 2*((262402087455573*a)/4398046511104 + 11*cos((5445436784939157*a)/8796093022208 - 1) - 3*sin((5445436784939157*a)/8796093022208 - 1) + cos(1) + sin(1) - cos(1)*((7974494623888859*a)/35184372088832 + 1) + sin(1)*((7615062965632367*a)/35184372088832 - 1) - 1063/100)^2 + 2*((2706185481042817*a)/8796093022208 + cos(1) - sin(1) + 3*cos((3938137271453239*a)/8796093022208 - 1) + 11*sin((3938137271453239*a)/8796093022208 - 1) + sin(1)*((7974494623888859*a)/35184372088832 + 1) + cos(1)*((7615062965632367*a)/35184372088832 - 1) - 99/100)^2 + ((2706185481042817*a)/8796093022208 + .......
f12=fsolve(f1,1,optimset('Display','off'));
出现的问题:
Error using lsqfcnchk (line 109)
If FUN is a MATLAB object, it must have an feval method.
Error in fsolve (line 221)
funfcn = lsqfcnchk(FUN,'fsolve',length(varargin),funValCheck,gradflag);
Error in jixieshiyan2 (line 178)
f12=fsolve(f1,1,optimset('Display','off'));
问:这是什么原因,是不能直接调用f1吗