Nice tutorial. But you have used BeginInvoke() in UpdatecontrolSafe extension method, which is Asynchronous and Invoke() is synchronous. In real world, both may result differently..
hello, I have the probleme .i don't have using MathWorks.MATLAB.NET.Array; Error 1 The type 'MathWorks.MATLAB.NET.Arrays.MWArray' is defined in an assembly that is not referenced. You must add a reference to assembly 'MWArray, Version = 2.10.0.0, can you help me plz and thank you so much for this video
hey plzzz tell me how to open a new gui in existing gui...actually i hav created a gui for matching user name and password..to to display welcome i want a display a new gui..plz help me...
continued.... Regarding , using pre-trained network from c# , well even though matlab compiler doesn't support train functions you can find work around to do this.i believe in many cases once you have pre-trained network ( with historical inputs) that is enough to simulate the NN.also training and simulating network are two different activities and shouldn't be clubbed together unless you have dynamically changing inputs and you want the NN to adjust with those inputs.
continued... The point here is , it is difficult or time consuming to write/reproduce the same NN in C# ( unless some third party does it for you) and easy to create models in matlab,so why can't we use matlab NN capabilities in other programing languages which offers better GUI capabilities. In this video I shared is one way of Integrating matlab and C#. ofcourse in order to run matlab in local machine one need MCR.
Hi Ali, You are seems to be a die hard of matlab like me:-) . Why somebody wants to use c# or any other programming language with matlab? We are living in a distributed and diversified world , and systems are build using different flavors of languages ( but underlying machine instructions that execute behind the scene is same for the processor). Also RAD is a common practice today ,so nothing bad in using goodies from other applications or languages if they offer interoperability.
3-Alos , users have to know that ONLY Pre-Trained NN can be used in deployed applications which means in case your application has updated data & you want to-train the NN for the new data , you have to repeat the whole steps from zero which is not a practical benefit . from all of the above points , i recommend programmers to use MATLAB environment only to create their NN baed application rather than using MATLAB & C# for the same result . Regards Saqer Ali Embedded Systems Programmer
I think this kind of work has many disadvantages : 1-What is the benefit of exporting MATLAB NN in a C# application while you can make the graphical interface in MATLAB itself & deploy it as stand alone application? 2-Even after deploying the NN into .dll file & trying to deploy it with a C# application on a remote machine which MATLAB is not installed , You have to install MATLAB RUN-TIME COMPONENTS (MRC) in order to use any thing already created by MATLAB.
@Jdonovanford I meant, how to push the button and get a random string. I have the code for this but don't know how to implement it in a gui. Thanks! great video.