/
Some MATLAB tools on Eagle Some MATLAB tools on Eagle

Some MATLAB tools on Eagle - PowerPoint Presentation

madeline
madeline . @madeline
Follow
65 views
Uploaded On 2023-11-09

Some MATLAB tools on Eagle - PPT Presentation

Matthew Reynolds Outline MATLAB Compiler and Runtime MATLAB and Simulink Coder Calling Python from MATLAB MATLAB Parallel Computing Toolbox and Parallel Server MATLAB Compiler and Runtime MATLAB Compiler allows users to create standalone applications ID: 1030873

compiler matlab python engine matlab compiler engine python mathworks www code users https coder html generate api products quick

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Some MATLAB tools on Eagle" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

1. Some MATLAB tools on EagleMatthew Reynolds

2. OutlineMATLAB Compiler and Runtime MATLAB (and Simulink) CoderCalling Python from MATLABMATLAB Parallel Computing Toolbox and Parallel Server

3. MATLAB Compiler and RuntimeMATLAB Compiler allows users to create standalone applicationsApparently, there is functionality with Spark and Excel (I’ve never used this).End users can run “compiled” applications royalty-free using MCR, or MATLAB Compiler RuntimeWe also have a license for MATLAB Compiler SDK, which allows users to build C/C++ shared libraries, Python packages, etc. from MATLAB code (I haven’t used this yet either).Note: if you want to generate C/C++ source code, use MATLAB Coder.

4. Quick MATLAB Compiler exampleHello_world example

5. Mathworks webpages of interesthttps://www.mathworks.com/products/compiler.html (product page for MATLAB compiler, including demos, videos, etc)https://www.mathworks.com/products/compiler/compiler_support.html (provides a table of compatibilities between MATLAB Compiler and Toolboxes)

6. MATLAB CoderMATLAB Coder enables users to generate C or C++ code from MATLAB code. You can also generate MEX files for accelerating MATLAB code.It supports “most” of MATLAB and a “wide range” of toolboxes (their words, not mine). https://www.mathworks.com/products/matlab-coder.html (product page containing examples, compatibility lists, videos, etc.)

7. Quick MATLAB Coder demoHello_world againFiltering example

8. MATLAB Engine for PythonThe MATLAB Engine API for Python provides a package for Python to call MATLAB as a computational engine.Works with Python versions 2.7, 3.6, 3.7,3.8For use on Eagle, it’s best to follow the instructions for installing the MATLAB Engine API in non-default locations:https://www.mathworks.com/help/matlab/matlab_external/install-matlab-engine-api-for-python-in-nondefault-locations.htmlFor more information on the engine, including examples, see:https://www.mathworks.com/help/matlab/matlab-engine-for-python.html

9. Quick Matlab Engine for Python Example Check if a number is prime