Eще маленький вопросик,
Код
function [Fivv1_D_theta_eps] = Fivv1_D_theta_eps(D,theta,eps)
syms sigma;
Fivv1_D_theta_eps_function=((-cos(eps*D)^2)/2-(cos(theta)^2/2)+0.5+(1.5*cos(sigma)^2*cos(theta)^2));
Fivv1_D_theta_eps=double(int(Fivv1_D_theta_eps_function,sigma,-pi/10,pi/10));
end
Почему когда я просто вызываю эту функцию K= Fivv1_D_theta_eps(2,3,0.01) то она не работает, пишет
Error using sigma???
А прописать D=2,theta=3,eps=0.01 в workspace, скопировать в консоль и запустить, то работает!
Опять руки?

На всяк случай MATLAB 2006b.
Спасибо!