Matlab vs Visual C ++?

I am using a windows application that uses a lot of diagrams. This is practically an information resource. I started making Matlab because it was easier, but I realized it too slowly. I wanted to switch to another language. Someone recommended me Visual C ++ or Java. But I'm not sure. Which language should be used?

+3
source share
11 answers

In my opinion, increasing the speed from moving to another “faster” language is not so much as refining your algorithm.

"" MATLAB , , . , :

  profile on
  ... run your program
  profile off
  profile report

, , . , , M-Lint.

. , / , . , 2d, , , . , c/++, matlab. , c/++. ac/++ MATLAB, , , c/++ MATLAB, , 10000 , c/++, .

+11

.

Matlab , . , Matlab. , (Python, #,...). , .

Matlab, :

  • Matlab. .
  • Matlab C. . , , , GUI.
+3

, , , , . Doug Hull The MathWorks, . , .

, (, mex ..).

, . , Doug, MathWorkers, , . , SO ( ). , Jiro Doke MathWorks File Exchange .

, , , , , .

+3

, ++, Matlab. TADA, !

+2

#. , ++ Windows. , .

. . Qt Python ++.

+1

, Matlab - , "" . C ++ "" , , Windows, , # .

+1

, MATLAB , . BTW MATLAB Java ( , Java).

+1

, Matlab, Scilab. , , # ++. , Scilab ; # ZedGraph. !

+1

Java JFreeChart (http://www.jfree.org/jfreechart/). ( ) . , Java. , # , .

+1

Visual ++ IDE .

... ? . :

  • ++ + Qt ( Mine, )
  • # +.NET WPF
  • Java

, , .

0
  • Matlab Scilab : Octave. Scilab, Octave , Matlab, .

, Scilab Octave , .

Octave ++: http://en.wikipedia.org/wiki/GNU_Octave

  • , m ++-. Matlab matlab Matlab, (250 , ). Nevermind, Matlab 20 kB, . , - / !

, GUI- "Matlab", (2005) . , , , . , , !

If they didn’t, I think that Matlab is NOT suitable for the program that you want to deliver to someone.

If you can use Visual Studio to execute your GUI, do it. Secondly, previous opinions: go with what is convenient for you. If you need Matlab functions, go with whatever is convenient for you, which supports the Matlab libraries.

0
source

Source: https://habr.com/ru/post/1709065/


All Articles