Symbolic solve/linsolve GUI Compiler - ERROR

1 visualización (últimos 30 días)
João Marabisa
João Marabisa el 25 de Abr. de 2018
Respondida: Steven Lord el 5 de Nov. de 2019
Hey, guys! I'm having problem when I try to solve a simple Linear system using GUI compiler. When I compile my GUI using Application Compiler and click on Calculate, it doesn't work. How do I solve this kind of problem, Linear system to use on Compiler? My equations are correct, because if I run on workspace, it works. I was using solve, but it doesnt as well.
y1=100; y2=20; ym=30; xm=20;
syms x1 x2
eq1 = ym*xm-y1*x1-y2*x2 == 0;
eq2 = xm-x1-x2 == 0;
[A,B] = equationsToMatrix([eq1, eq2], [x1, x2]);
X = linsolve(A,B);
dv1_2=double(X(1));
dv2_2=double(X(2));
solv1=[dv1_2];
solv2=[dv2_2];
How do I solve using matlabFunction?
  1 comentario
Aaron Pifer
Aaron Pifer el 5 de Nov. de 2019
I also have a similar question. Would love an expert answer on this one.

Iniciar sesión para comentar.

Respuestas (1)

Steven Lord
Steven Lord el 5 de Nov. de 2019
Symbolic Math Toolbox is not eligible for use with MATLAB Compiler. Use matlabFunction to generate one or two function files that compute A and B and use those when you create your application.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by