|
[Sponsors] |
MATLAB license and toolboxes for developing own code in C++ |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
December 11, 2017, 14:47 |
MATLAB license and toolboxes for developing own code in C++
|
#1 |
New Member
Karla
Join Date: Dec 2017
Posts: 7
Rep Power: 8 |
Hello everyone,
I want to buy MATLAB and I was wondering what toolboxes will I need to develop my own code (MHD, plasma. Basically Navier Stokes + Maxwell). Thank you. |
|
December 12, 2017, 01:17 |
|
#2 |
Senior Member
Lane Carasik
Join Date: Aug 2014
Posts: 692
Rep Power: 15 |
You prototype your code in Python (free) and I don't believe there are any specific toolboxes for those sets of physics.
|
|
December 12, 2017, 01:59 |
Matlab vs. Python
|
#3 |
New Member
Join Date: Jan 2017
Location: Austria
Posts: 20
Rep Power: 9 |
Matlab Toolboxes are not organized in physical areas. Toolboxes consist of commands for signal processing, statistics, curve fitting...
It depends on what you want to do but you need: - Matlab (itself) - Matlab Coder (for C or C++ Code), Matab Compiler (standalone programs) oder Compiler SDK (libraries for other programming languages) - Different Toolboxes for whatever you want You are a starter in Matlab, so i think you can also use Python, because it is similiar to Matlab (with an easy syntax). You get so Libraries like NumPy, SciPy, matplotlib and so on for free. |
|
December 12, 2017, 08:46 |
|
#4 |
Senior Member
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 516
Rep Power: 20 |
And if you don't like Python you can also use PDL. It is the Perl equivalent to NumPy ...
http://pdl.perl.org/?docs=MATLAB&title=PDL::MATLAB |
|
December 13, 2017, 08:23 |
|
#5 |
New Member
Karla
Join Date: Dec 2017
Posts: 7
Rep Power: 8 |
I know I can use Python, but I need to know about Matlab Toolboxes. Which ones do you recommend?
|
|
December 13, 2017, 08:25 |
|
#6 | |
New Member
Karla
Join Date: Dec 2017
Posts: 7
Rep Power: 8 |
Quote:
|
||
December 15, 2017, 19:04 |
|
#7 |
Senior Member
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,747
Rep Power: 66 |
You will probably want the parallel computing toolbox.
|
|
December 18, 2017, 08:27 |
|
#8 |
New Member
Karla
Join Date: Dec 2017
Posts: 7
Rep Power: 8 |
||
December 18, 2017, 11:15 |
|
#9 |
Senior Member
Jonas T. Holdeman, Jr.
Join Date: Mar 2009
Location: Knoxville, Tennessee
Posts: 128
Rep Power: 18 |
I would not worry about toolboxes when starting out. Matlab has a good development environment, editor & graphics. You might consider some of the expensive toolkits later, depending on the direction your development takes you. It is a good policy to not buy something until you really need it. If your development takes you in the direction of parallel processing, then add that toolkit as a learning tool. If you get to the production stage, then you might consider the compiler or translating your code to a more efficient language. If you have proved your code in Matlab, this code can serve as a reference as you develop the faster code.
|
|
Tags |
matlab, plasm |
|
|