Autor
|
Tema: conexion java con matlab (Leído 7,628 veces)
|
kattysol7
Desconectado
Mensajes: 5
|
Buenas tardes sera que me pueden ayudar tengo un problema quiero hacer la conexion matlab con java... tengo que graficar funciones y que el resuktado me imprima en un txt y cuando hago la conexion y envio a ejecutar me sale un error en el syms, con otras funciones se puede hacer siempre y cuando no se utilice el syms, sera que me pueden ayudar gracias...
|
|
|
En línea
|
|
|
|
1mpuls0
Desconectado
Mensajes: 1.186
|
Hola, puedo ayudarte.
Dime que llevas hecho, o que intentas hacer pero paso por paso, primero una cosa despues otra, no intentes hacer todo de una sola vez, menos si eres novato.
Escribe el algoritmo de lo que quieres hacer.
1. Establecer conexion entre Java y Matlab 2. Graficar funciones . . . etc.
Un saludo
|
|
|
En línea
|
abc
|
|
|
kattysol7
Desconectado
Mensajes: 5
|
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.
|
|
|
En línea
|
|
|
|
|
|