首页 >

精通matlab,需要学习算法和数据结构吗? – 网络|

steam怎么设置开机启动不了,警察如何学好网络安全执法,php 代码怎么部署精通matlab,需要学习算法和数据结构吗? - 网络|精通matlab,需要学习算法和数据结构吗

MATLAB是一个数学软件,主要用于数值分析计算,数据可视化展示,数据建模等场景。

而算法与数据结构是指解决问题的方法与思维。

怎么理解呢,数据结构是用于存储数据的单元,在面对问题时,它提供的是解题方案的载体。算法是解析思路,即通过运用不同的载体,来高效的实现目的。

举个例子来说,数据结构是食材,算法就是烹饪方法,而编程语言呢,就是烧火的木材。

只要食材,烹饪方法正确,不管是桃木还是苹果木,都能做出一桌好菜是吧。

那么大家说回来精通MATLAB。

什么算精通MATLAB呢,偶认为有两种解读。

精通MATLAB编程

善于使用MATLAB的矩阵等特点,能够快速将其他编程语言的逻辑移植到MATLAB语言上。这里确实涉及到数据结构,因为一些Java自带的数据结构,MATLAB并不支持,比如Stack,List等等,MATLAB支持的是矩阵数组,因此在这个场景,确实需要用户了解不同数据结构的特点,才能很好的完成迁移。

精通MATLAB强大的画图与仿真功能

MATLAB最为人津津乐道的长处是它能够产出各种高大上的数据视图,大家上研究生时候,要给IEEE会议论文投稿,稿子里对大家的算法性能对比,就是用的MATLAB的这个功能来实现的,这与编程能力的关系就没有那么紧密了,更多的更像精通PS,精通AE这种描述。

综上,如果是精通MATLAB的画图与仿真功能,不需要花太多功夫学习数据结构与算法;如果是把MATLAB当做一个编程语言,那么还是需要学习数据结构与算法,这两项通用的编程知识的。

以上是偶的浅见,欢迎大家在评论区与偶沟通交流。

偶是苏苏思量,来自bat的java开发工程师,每天分享科技类见闻,偶,与偶共同进步。


精通matlab,需要学习算法和数据结构吗? - 网络|
  • 非IT项目用什么管理项目软件? - 网络|
  • 非IT项目用什么管理项目软件? - 网络| | 非IT项目用什么管理项目软件? - 网络| ...

    精通matlab,需要学习算法和数据结构吗? - 网络|
  • 想把公司的几个系统的数据统一汇总到一起,希望能有个免费的平台去做类似的功能的? - 网络|
  • 想把公司的几个系统的数据统一汇总到一起,希望能有个免费的平台去做类似的功能的? - 网络| | 想把公司的几个系统的数据统一汇总到一起,希望能有个免费的平台去做类似的功能的? - 网络| ...

    精通matlab,需要学习算法和数据结构吗? - 网络|
  • Excel损坏,要怎么恢复? - 网络|
  • Excel损坏,要怎么恢复? - 网络| | Excel损坏,要怎么恢复? - 网络| ...