打印

初学Matlab要如何开始?

[复制链接]
2137|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cooldog123pp|  楼主 | 2019-2-21 08:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


网友解答:
首先,以过来人负责任的态度告诉大家,不要把MATLAB看的一无是处,也不要把它当做一个难题,现在就说一下关于matlab如何开始:
1.我们必须下载好一个matlab版本,一般来说新版的话,它的内置命令函数简化,操作容易上手快,对基础知识的储备也不是很多;
2.这款软件需要一定的数学知识,最为重要的是懂些矩阵和线性代数的知识,为了更好的更直观地表达数据的可视化;
3.后面我们自己可以找一本有关matlab的书籍教材,网上资料很多,找一本然后按照上面的例子上手matlab
4.最后,我们再根据具体的工程、项目的需求来验证我们的matlab知识
网友解答:
首先一点,你得明白自己的兴趣方向(或者研究方向),再去有针对性的学习。因为Matlab是一款很庞大的科学工具,它内置了很多模块,对于大部分人来说,有用的只是一小部分(一般工程技术人员能用到30%的功能就很不错了)。Matlab有那么多功能,都该如何学习呢,下面我就介绍一些比较常用的模块的学习建议(插图部分回附上一些经典教材)。
M语言编程。这是所有Matlab操作的基础,Matlab的所有功能都是通过M语言来实现的。M语言是一种简单的脚本语言(如果你学过C/C++,那么M对你来说就太easy了),学习M语言,要学会基本的语句(如循环,条件句等),还要能够掌握基本的文件IO,GUI开发,数据导入,矩阵操作等等。
科学计算。科学计算是matlab最为强大的功能之一(也是其他模块的运算基础),这一部分的学习实质上是对大学数学的一个复习。你得复习微分方程的建立,积分求导的法则,线性代数的基本理论。复习完这些知识,再来进行各种计算(前提是熟练掌握M语言),简直就是小菜一碟。
机器学习。Matlab内置了丰富的机器学习库(最新版的matlab甚至支持深度学习以及GPU运算),只需要一些简单的M语言编程就能快速搭建起来一个网络。要想玩转matlab的机器学习模块,得要从理论学习入手,要能掌握机器学习的基本算法原理与实现,只有理论部分过关后,操作起来才会是游刃有余,毕竟Matlab只是一个为人服务的工具。
模拟仿真。能够进行模拟仿真也是Matlab的一大特色功能,在科学领域,小到原子运行,大到宇宙爆炸,没有他不能胜任的;在工程领域,电磁场模拟,机械结构评估,水利电力仿真,Matlab几乎无所不能。学好这些知识的关键在于要有良好的数学建模功底,还要有扎实的专业领域知识,只有理论知识过关后,才能够在对代码进行合适的组织和表达(代码是思维的另一种表达)。
当然,matlab还有图像处理,信号处理,dsp算法开发等功能,这里就不一一介绍。欢迎大家关注太科罗技酷米号,并在下方积极留言讨论。


相关帖子

沙发
gaoyang9992006| | 2019-2-22 10:08 | 只看该作者
是的,基础掌握住,套路掌握住,再学比较专业的知识点。如果没有基础直接学专业相关的内容,肯定是举步维艰。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1839

主题

6409

帖子

30

粉丝