Hola que tal....
Tengo creada la funcion en matlab y el .jar
ahora cuando hago la conexion y envio a ejecutar me salía un error en el syms
la funcion en matlab es.
function Area=r(f,g,a,b)
clc
syms x;
%f='x^2-2';
%g='2*x-1';
%a=-10;
%b=10;
hold on;
ezplot(f,[-6.5,6]);
ezplot(g,[-6.5,6]);
grid on;
ec=f-g;
rellenar(f,g,a,b);
r=int(ec,a,b)
hold off;
return;
end
function rellenar(f,g,i,j)
syms x;
for k=i:0.05:j
y1=feval(f,2.5);
y2=feval(g,2.5);
a=[k k];
b=[y1 y2];
line(a,b,'color','r');
end
end
como sale error en el syms le puse en la funcion en matlab 'x'
y le quite la funcion rellenar.
Ahora en java ya sale se me grafica, pero como le quite el rellenar y el quite
el syms x, no me devuelve el area y tampoco se rellena...
En eso quiero que me ayudes porfa....
Tambien hice con el JMatlink, con eso si sale pero quiero hacer la conexion con matlab en cambio con el Jmatlink se pone la funcion directamente en java y eso no quiero...
Gracias....
saludos.
Tengo creada la funcion en matlab y el .jar
ahora cuando hago la conexion y envio a ejecutar me salía un error en el syms
la funcion en matlab es.
function Area=r(f,g,a,b)
clc
syms x;
%f='x^2-2';
%g='2*x-1';
%a=-10;
%b=10;
hold on;
ezplot(f,[-6.5,6]);
ezplot(g,[-6.5,6]);
grid on;
ec=f-g;
rellenar(f,g,a,b);
r=int(ec,a,b)
hold off;
return;
end
function rellenar(f,g,i,j)
syms x;
for k=i:0.05:j
y1=feval(f,2.5);
y2=feval(g,2.5);
a=[k k];
b=[y1 y2];
line(a,b,'color','r');
end
end
como sale error en el syms le puse en la funcion en matlab 'x'
y le quite la funcion rellenar.
Ahora en java ya sale se me grafica, pero como le quite el rellenar y el quite
el syms x, no me devuelve el area y tampoco se rellena...
En eso quiero que me ayudes porfa....
Tambien hice con el JMatlink, con eso si sale pero quiero hacer la conexion con matlab en cambio con el Jmatlink se pone la funcion directamente en java y eso no quiero...
Gracias....
saludos.