Matlab - Problemas con Table y exportar exe

   
Vista:

Problemas con Table y exportar exe

Publicado por Samuel zeldalegend1@hotmail.com (1 intervención) el 30/04/2017 05:46:23
Hola que tal a todos... soy nuevo en el foro...
Y tengo un problema al exportar desde matlab a exe....

Tengo el script omega....

1
2
3
4
5
6
7
8
9
function resul= omega(Varphi,Alfateta,Alfaeta,QSol)
if Varphi == ''
   resul = 'No hay suficientes valores';
else
   syms x;
   Equ =  (((pi/2)+Varphi-x)*cos(Varphi)-(cos(x-Varphi)*(2+2*sin(Varphi)-sin(x))) +((1-Alfateta)/(1-Alfaeta))*QSol);
   SolutionEqu = solve(Equ,x);
   resul = SolutionEqu;
end

Esto me envia un arreglo con el que hago operaciones y todos los resultados me los manda de forma correcta a una tabla.... de hecho todo funciona bien, hasta que exporto a exe...
Donde me da errores con está función syms...
Dice que no está definida la función o la variable....
¡¿Estoy haciendo algo mal?!

Está es la funcion del pushbutton que utilizo para mandar todo lo que saco de ese array de soluciones a multiples operaciones


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function pushbutton2_Callback(hObject, eventdata, handles)
 
global A Alfateta Alfaeta
global TL
global Sol1 Sol2 Sol3 TetaSol QSol QminimSol
global Gamma
global OmegaSol EtaSol TISol THSol y n
 
A = str2double(get(handles.VarphiTag,'String'));
TL = str2double(get(handles.TL,'String'));
TetaSol = Teta(A,TL,Sol1);
QSol = Q(TetaSol,A);
 
QminimSol = qminim(Sol1,Gamma,QSol);
set(handles.Teta, 'String',TetaSol);
set(handles.Qmax, 'String',QSol);
set(handles.Qmin, 'String',QminimSol);
 
 
OmegaSol = omega(A,Alfateta,Alfaeta,QSol);
EtaSol = eta(OmegaSol,A);
TISol = TI(Sol2,TetaSol,OmegaSol,A);
THSol = TH(Sol3,OmegaSol,A);
n = length(OmegaSol);
y = [];
for i =1:n,
        y(i) = i;
end;
 
tabla(:,1) =y;
tabla(:,2) = OmegaSol;
tabla(:,3) = EtaSol;
tabla(:,4) = TISol;
tabla(:,5) = THSol;
 
 
set(handles.TableOmega, 'Data',tabla);


Muchas gracias a todos por su ayuda de antemano.....
estoy desesperado :(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS DAVID ARIZA ROYETH

Problemas con Table y exportar exe

El cálculo simbòlico no compila porque esa librería no es de Matlab, debes tratar de realizar tu programa sin la implementación de syms
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar