当前位置:首页 > 数据采集器 > 正文

基于matlab的温度***集系统设计,基于matlab的温度***集系统设计方案

  1. 学了基于Python的数据分析后,还有必要花精力学MATLAB,R等工具吗?
  2. 基于matlab或C#的神经网络编程?

学了基于Python的数据分析后,还有必要花精力学MATLAB,R等工具吗?

如果进研究所,那就MATLAB+SAS,matlab太理论,SAS偏理论但商业完全hold住,除了钱…R的看家本领是统计,但这方面又远不如SAS,也除了钱…MATLAB和SAS真金白银养着那么多统计学家,计算机专家,数学家…如果进商业界,玩转Python就足够

基于matlab或C#的神经网络编程

这个就是C++与matlab混合编程。但是神经网络工具箱比较特别,它反盗用比较严厉。***用传统的混编方式可以调用matlab自己的函数,但无法成功调用神经网络工具箱。这一点在mathwork网站上也做了说明。

以C#为例,一般混编有四种方式:

基于matlab的温度采集系统设计,基于matlab的温度采集系统设计方案
(图片来源网络,侵删)

(1)利用Matlab自身编译器,目的是将m文件转换为c或c++的源代码。

(2)利用COM或.NET组件技术通过MATLAB中的Deploytool工具将m文件编译成dll,然后系统中调用。

(3)利用Mideva平台。没尝试过。

基于matlab的温度采集系统设计,基于matlab的温度采集系统设计方案
(图片来源网络,侵删)

(4)利用MATLAB引擎技术。该方法相当于在.NET中运行MATLAB程序获取其结果。优点是操作简单,过程简易。缺点是需要安装Matlab软件

如果要调用神经网络工具箱,只有使用第四种方法,即引擎技术,其他方法都不可行。这种混编方式仅仅传递参数,因此不涉及到神经网络工具箱的代码,也就没有了防盗用限制。

基于matlab的温度采集系统设计,基于matlab的温度采集系统设计方案
(图片来源网络,侵删)