Standalone doesn't recognize all functions?

12 ビュー (過去 30 日間)
Ricardo Rodrigues
Ricardo Rodrigues 2014 年 3 月 26 日
編集済み: Greg Heath 2014 年 4 月 3 日
Hello friends, I have a issue im my standalone aplication and I wonder if someone with more experience and knowledge could help me, please :).
My program make some forecasts for diferent groups of things using a neural network previously trained and it works fine using matlab, but when i make a standalone for the same program the funtion wich obtain the forecast doesn't work.
Here is where i think the problem is:
Entradas=[s1,s2,tmax,tmin,cosDDS,cosH,senDDS,senH,fer];
Entradas=transpose(Entradas);
out=net(Entradas) ; It seems that the app do not recognize this command
out=transpose(out);
The others funtions of the standalone app works fine but the most important fails and i don't no how to fix it.
I'm using Matlab R2012b.
Regards, thank you for your time :)

採用された回答

Greg Heath
Greg Heath 2014 年 3 月 26 日
It seems that net is not recognized.
Explicitly introduce it in the call of the function.
Hope this helps.
Thank you for formally accepting my answer
Greg
  2 件のコメント
Ricardo Rodrigues
Ricardo Rodrigues 2014 年 3 月 27 日
Thank's for your answer Greg, but i don't understand what you mean..
How can i explicitly introduce it in the call of the function?
Thank you.
Greg Heath
Greg Heath 2014 年 3 月 28 日
Change
output = function(input)
to
output = function(input, net)
Add net to input
HTH
Greg

サインインしてコメントする。

その他の回答 (2 件)

Ricardo Rodrigues
Ricardo Rodrigues 2014 年 4 月 2 日
Thank's Greg but the program doesn't work that way, it gives me the following error;
Error using network/sim>simData (line 370)
Input delay states is not a matrix or cell array.
Error in network/sim (line 291)
[data,err] = simData(net,X,Xi,Ai,T,EW);
Error in network/subsref (line 17)
otherwise, v = sim(vin,subs{:});
Error in Teste>pbPrevisao_Callback (line 266)
out=net(Entradas,net);
Error in gui_mainfcn (line 96)
feval(varargin{:});
Error in Teste (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in @(hObject,eventdata)Teste('pbPrevisao_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback
I don't what to do to this working...
  1 件のコメント
Greg Heath
Greg Heath 2014 年 4 月 3 日
編集済み: Greg Heath 2014 年 4 月 3 日
You misinterpreted my answer. Use
Entradas=[net,s1,s2,tmax,tmin,cosDDS,cosH,senDDS,senH,fer];
Greg

サインインしてコメントする。


Andreas Goser
Andreas Goser 2014 年 4 月 2 日
I am not familiar enough with the NN Toolbox, but here is the reference page of what is supported an not:
Can be compiled: Pre-trained network command line functions
Cannot ne compiled: All other command line functionality - Apps and UIs - Simulink blocks - gensim

カテゴリ

Help Center および File ExchangeSequence and Numeric Feature Data Workflows についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by