Why cannot I fully run this code in exe?
1 view (last 30 days)
Show older comments
E = 1.5*(10.^9);
A = 0.00017;
prompt = {'Enter the value of F1: '};
title = 'F1';
answer = inputdlg(prompt,title);
F1 = str2num(answer{1});
prompta = {'Enter the angle: '};
titlea = 'Angle';
answera = inputdlg(prompta,titlea);
theta = str2num(answera{1});
x = sym('x');
f1 = (4*E*A*sin(x)*tan(x)*cos(theta)-F1);
angdsp1 = vpasolve(f1,x,[0 45]);
a = double(angdsp1);
msgbox(['The value of a is: ',num2str(a)],'Results')
This code is working absilutely fine in matlab. I wrote the code mcc -m filename.m and converted into exe. But i cannot run it. it is showing undefined function 'sym' for input arguments of type 'char'. What to do? Please help.
0 Comments
Accepted Answer
Niklas Nylén
on 2 Jun 2014
It is not possible to compile functions from Symbolic Toolbox. See this answer: http://www.mathworks.com/matlabcentral/answers/5220#answer_7366
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!