什么是MATLAB?它不会产生可执行文件?
-
19-08-2019 - |
题
到底是什么 MATLAB/Simulink? 我试着理解,但是只有得到更多的困惑的过程。
我知道你可以编写程序利用高级别 行业专用的功能 和算法,但是:
解决方案
它是,大多数情况下,一个模拟和数学计算环境。
在我的教育中,我们使用它的光谱分析、声音处理和图像处理。这是伟大的试验这样的事情;日期内没有空房的快速如果正确使用。
它也有一些功能,例如Matlab编译器,这可以让你把Matlab代码和编译为一种可执行的。
其他提示
MATLAB是一个解释的语言编程和图形的环境中适用于解决数学和工程问题。它包含的高度优化的矩阵和其他数学的职能,所以它不是缓慢的,你可能会觉得如果正确使用。我认为有"编译器",可以编写一MATLAB软件程序进入一个相当于C节目,然后可以编制一个可执行的。
我不知道什么Simulink是完全一致。
MATLAB软件程序可以编一个可执行的,它可以在计算机上运行在其MATLAB运行时已经安装。这是一个略有混乱的过程,涉及可执行的拆一大堆的文件上的硬盘。我相信有一系列其他的选择分配MATLAB软件应用程序和组件(即链接的Excel,COM的对象),但我已经没有直接经验。
回答 Simulink 部分问题,它是一个模拟环境中,主要采用的方框图编程,就像LabVIEW。Simulink是一个额外的包装以外的香草MATLAB,并可以带来各种各样的进一步外包,被称为Blocksets,有一个图书馆的一个具体模拟的区域,如信号处理模块或空气动力学模块.
与真正的时间讲习班,可以设计Simulink模型的嵌入式软件定制的硬件,然后自动代码模型进C++。
在Matlab你可以写的应用程序可以执行的matlab中的运行环境。它可以是真实的软件,用于真正的目的,在高中我写软件模拟局域网和无线网络和模拟攻击。
用实时工具箱可以例如模拟或控制的实进程似的装配线上,在汽车的工厂
回到你的问题:
是的,它已经运行对于客户/服务器的网络模拟程序包含服务器,监视网络,计算统计数字和控制所有网络,并且客户,模拟一个或多个计算机网络
这是模拟环境下,但是可用于实际生产用于特定目的
我不明白您最后一个问题
还有一个子集的MATLAB语言叫 嵌入MATLAB (EML)这将允许你把你的M码C代用于嵌入式的目标。
以及模拟和产生C/C++码,Simulink允许你这样做的核查和验证的模式。