Chỉ lập trình không thì nên chọn matlab bao nhiêu năm 2024

Matlab mạnh hơn VB rất nhiều về mô phỏng lập trình GUI chỉ là phần nhỏ ứng dụng các hàm tính toán đã được lập sắn trong thư viện của nó. Nhưng bạn chẳng thể nào dịch file đó ra .exe mà chạy riêng đâu.

Bạn Hải Bắc thử nghiên cứu MATLAB Compiler xem sao. Tôi nghĩ rằng MATLAB/Simulink được phát triển từ Visual Studio (tích hợp C/C++, VB, Fortan...) do vậy mà nó có thể dùng kết hợp với các ngôn ngữ lập trình khác (có thể trong tương lai nhiều ngôn ngữ lập trình có tính tích hợp, như Visual Studio chẳng hạn). Nếu lập S-functions, chúng ta có thể lập bằng một số ngôn ngữ khác nhau như C, C++, Fortran... ngoài M-file S-functions.

What Is the MATLAB Compiler?

MATLAB Compiler Version 4 lets you automatically convert your own MATLAB programs into self-contained applications and software components and share them with end users. Applications and components created with the Compiler do not require MATLAB to run. The Compiler takes MATLAB applications (M-files, MEX-files, or other MATLAB executable code) as input and generates redistributable, stand-alone applications or software components. These resulting applications and components are platform specific. The MATLAB Compiler can generate these kinds of applications or components: • Stand-alone applications. Stand-alone applications do not require MATLAB at run-time; they can run even if MATLAB is not installed on the end-user’s system. • C and C++ shared libraries (dynamically linked libraries, or DLLs, on MicrosoftWindows). These can be used without MATLAB on the end-user’s system. • Excel add-ins. Requires MATLAB Builder for Excel • COM and .NET objects. Requires MATLAB Builder for .NET

The MATLAB Compiler supports all the functionality of MATLAB, including objects. In addition, no special considerations are necessary for private and method functions; they are handled by the Compiler.

....

Có thể download MATLAB Compiler User's Guide ở địa chỉ sau:

http://www.mathworks.com/access/help.../Compiler4.pdf

Tôi nghĩ MATLAB/Simulink có rất nhiều ứng dụng và có rất nhiều công cụ đi kèm:

MATLAB MATLAB (including External Interfaces/API, GUIDE, Handle Graphics, File I/O, Notebook)

MATLAB Builder for .NET MATLAB Builder for Excel MATLAB Compiler Distributed Computing Toolbox MATLAB Distributed Computing Engine MATLAB Report Generator MATLAB Web Server SimBiology SystemTest

MATLAB Toolboxes Bioinformatics Toolbox Communications Toolbox Control System Toolbox Curve Fitting Toolbox Data Acquisition Toolbox Database Toolbox Datafeed Toolbox Excel Link Filter Design Toolbox Filter Design HDL Coder Financial Toolbox Financial Derivatives Toolbox Fixed-Income Toolbox Fixed-Point Toolbox Fuzzy Logic Toolbox GARCH Toolbox Genetic Algorithm and Direct Search Toolbox Image Acquisition Toolbox Image Processing Toolbox Instrument Control Toolbox Mapping Toolbox Model-Based Calibration Toolbox Model Predictive Control Toolbox Neural Network Toolbox Optimization Toolbox OPC Toolbox Partial Differential Equation (PDE) Toolbox RF Toolbox Robust Control Toolbox Signal Processing Toolbox Spline Toolbox Statistics Toolbox Symbolic Math Toolbox System Identification Toolbox Virtual Reality Toolbox Wavelet Toolbox

Simulink Simulink Embedded Target for Infineon C166® Microcontrollers Embedded Target for Motorola HC12 Embedded Target for Motorola MPC555 Embedded Target for OSEK/VDX Embedded Target for TI C2000 DSP Embedded Target for TI C6000 DSP Link for Code Composer Studio Development Tools Link for ModelSim® Link for TASKING Real-Time Windows Target Real-Time Workshop Real-Time Workshop Embedded Coder SimDriveline SimEvents SimHydraulics SimMechanics SimPowerSystems Simulink Accelerator Simulink Control Design Simulink Fixed Point Simulink Parameter Estimation Simulink Report Generator Simulink Response Optimization Simulink Verification and Validation Stateflow xPC Target xPC TargetBox

Simulink Blocksets Aerospace Blockset CDMA Reference Blockset Communications Blockset Gauges Blockset RF Blockset Signal Processing Blockset Video and Image Processing Blockset

Xin xem thông tin ở địa chỉ sau: http://www.mathworks.com/access/help...helpdesk.shtml

Ngoài hãng MathWorks, còn có nhiều hãng khác họ phát triển phần mềm & phần cứng ứng dụng trong data logging, trong điều khiển... dựa trên MATLAB/Simulink như www.xanalog.com, www.opal-rt.com, v.v...

Các bạn có thể xem hình minh họa hệ thống điều khiển máy tính hiện nay không còn đơn thuần nối bằng dây (wire) nữa mà có thể dùng wireless data communication và network (cabled LAN hoặc wireless LAN), và điều khiển (control) cũng như kiểm tra (monitoring) bằng network computers:

http://www.dieukhien.net/vn/index.ph...d=218&arid=578

Việc nối kết máy tính với đối tượng điều khiển cũng trở nên ngày càng phức tạp, phong phú và thuận tiện:

http://www.dieukhien.net/vn/index.ph...d=218&arid=579

Nếu chúng ta (ở mọi nơi trên trái đất) đều nghĩ cách chế tạo các phần mềm và phần cứng sao cho tương thích và hỗ trợ nhau (theo những tiêu chuẩn nào đó, ví dụ như chúng ta đã từng có những bộ điều khiển có tiêu chuẩn tín hiệu dòng 4mA-20mA, 0-20mA... điện áp 0-5V, -5V-+5V, -10V-+10V...) thì việc lắp đặt các thiết bị từ các nguồn khác nhau sẽ thuận tiện và có nhiều lựa chọn cho người sử dụng.