syms x1(t) x2(t) a b r(t)
eqs = [diff(x1(t),t) == a*x1(t) + b*x2(t)^2,...
x1(t)^2 + x2(t)^2 == r(t)^2];
vars = [x1(t),x2(t)];
daeFunction(eqs,vars,a,b,r(t),File="myfile")
function eqs = myfile(t,in2,in3,param1,param2,param3)
%MYFILE
% EQS = MYFILE(T,IN2,IN3,PARAM1,PARAM2,PARAM3)
% This function was generated by the Symbolic Math Toolbox version 7.3.
% 01-Jan-2017 00:00:00
YP1 = in3(1,:);
x1 = in2(1,:);
x2 = in2(2,:);
t2 = x2.^2;
eqs = [YP1-param2.*t2-param1.*x1;t2-param3.^2+x1.^2];