Symbolic solve/linsolve GUI Compiler - ERROR

1 visualizzazione (ultimi 30 giorni)
João Marabisa
João Marabisa il 25 Apr 2018
Risposto: Steven Lord il 5 Nov 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 Commento
Aaron Pifer
Aaron Pifer il 5 Nov 2019
I also have a similar question. Would love an expert answer on this one.

Accedi per commentare.

Risposte (1)

Steven Lord
Steven Lord il 5 Nov 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.

Community Treasure Hunt

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

Start Hunting!

Translated by