How to import a plot from Matlab to Java ?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello , I'm writing a Java code to make a certain application and and now I want to draw a plot using an array of x-axis values and another array of y-axis values as an input from the user then after plotting I will need to extract some data from the plot ; so I thought Matlab would be my best choice . I know how to open a Matlab session from Java and I know how to execute Matlab commands from Java using evalAsync and I can import variables from Matlab to Java using getVariable but how can I import a plot ??
I tried this code :
MatlabEngine eng = MatlabEngine.startMatlab();
eng.evalAsync("x=[2,3,8]; y=[15,8,30]; plot(x,y)");
when I run a window opens with the plot but just for some seconds then it closes by itself and after some time the program terminates , how can I make it last for some time or prevent it from closing ? or Is there a way to directly import the plot ?
Thanks
0 comentarios
Respuestas (1)
Bhargavi Maganuru
el 2 de Ag. de 2019
You can try using Java class(plotter) .You can refer to the documentation link for more information: https://www.mathworks.com/help/compiler_sdk/java/plot-example.html
0 comentarios
Ver también
Categorías
Más información sobre Call MATLAB from Java en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!