所有关于电路

我应该去Matlab课程,或工程师介绍编程?

StrongPenguin

线程启动

StrongPenguin

2018年6月9日加入
287
我即将决定我唯一的编程课程,我可以选择Marlab和C/ c++课程。

我想从事低级的硬件编程工作,希望能做一些电路设计。

Matlab与我的职业抱负有关吗?
B

BobTPH

2013年6月5日加入
3058年
Matlab并不是最终会用于设备的东西,它是供工程师使用的设计工具。另一方面,C语言用于使用微控制器的微小设备的编程。我觉得这对你更有用。为什么你不能,孩子,他们有非常不同的目的。

鲍勃
ZCochran98

ZCochran98

加入2018年7月24日
132
Matlab(或类似程序,如R,Octave,Julia或一些第三方Python库)经常用于数据分析和处理,系统建模,快速计算等基本上,您可以使用Microsoft Excel的任何东西,Matlab可能做得更好,更快,更容易。如果您进行研究,提供数学预测或某些事物的数值模拟也非常好。我为此目的使用它(我通过MATLAB进行研究和呈现并处理我的数据和模拟),以及数据处理。考虑Matlab代表“矩阵实验室”,它在做矩阵(这是有意义的任何意义上的表现良好。)

基本上,如果你需要做大量的数学,情节的东西,使数学/系统级模拟或计算(基于系统方程而不是建立一个电路SPICE-based模拟器),或以其他方式处理/分析和呈现数据,MATLAB(或类似的程序/编程语言)将你的朋友(在我看来,远远优于Excel)。如果您不想这样做,而是希望更多地与微处理器之类的嵌入式系统打交道,那么C/ c++将是您的好朋友。MATLAB也可以做这些(事实上,有工具箱Mathworks提供嵌入式MATLAB或compiled-to-C + + MATLAB代码,甚至像Verilog hdl硬件描述语言(VHDL)),但它不是那样有效地(MATLAB代码被编译到相当于C / c++ /硬件描述语言(VHDL) / Verilog代码,这可能是也可能不是优化)。

就我个人而言,我建议你在某个时候同时学习这两种技能,但你最终关注哪一种取决于你想做什么。不过,C/ c++可能会更谨慎地首先关注。
MrChips

MrChips

2009年10月2日加入
23187年
C和MATLAB是两个完全不同的东西。我两者都想做。

C代表编写程序。用于单片机芯片的编程。它也用于编写PC应用程序。

把MATLAB看作是一个非常复杂的计算器和Excel的结合。它可以做更多的事情。
您可以使用MATLAB创建一个应用程序,该应用程序与硬件,收集的数据,分析数据,创建2-D和3-D可视化的数据,将控制命令发送回硬件等。很难设想任何内容Matlab不能做到。它可以进行硬件/软件仿真,也可以允许您开发和调试MCU代码。

MATLAB的代码类似于C,但不一样。如果你学习C语言,你就可以在MATLAB中编程。
StrongPenguin

线程启动

StrongPenguin

2018年6月9日加入
287
感谢你们所有人的这些投入。

我想我会选择(并接受)Matlab课程。我相信,如果我不这样做,我将永远不会有另一个机会去尝试它,而玩微控制器和C可能会是我计划寻找的工作更多的要求。