0. 前言

学习 MATLAB,一定要清楚自己学习的目的,为什么要学习它?自学应该为任务导向型

1. 最好的教程是官方案例

  • MATLAB有一个著名的优点就是:官方案例的种类全,质量高。
  • Jupyter notebooke 有些类似,可以很方便的对代码分节运行,在此基础上分节输出结果和图像,并自动生成完整的PDF文档

MATLAB 官方网页文档: file:///D:/Program_file/ZoteroFile/storage/R3NFIL2H/index.html
MATLAB 官方 PDF 文档: https://ww2.mathworks.cn/help/pdf_doc/matlab/index.html

2. 官方视频学习推荐

视频与网络研讨会: https://ww2.mathworks.cn/videos.html 英文视频

MATLAB 和 Simulink 助力教学 :https://ww2.mathworks.cn/academia/courseware.html

2. 编程练习

掌握最基本的语法后,找一个自己感兴趣的例子跟着实现一遍,是最高效的学习方法:Example List

MATLAB Cody: https://ww2.mathworks.cn/matlabcentral/cody/ 是 Mathworks 公司主页单独列出的问题求解社区。(与Leetcode类似)
推荐知乎专栏 Cody习题: https://zhuanlan.zhihu.com/matlabcody

这里有大量MATLAB编程练习题目,也有世界各个国家的MATLAB手。你可以解答各种各样的编程问题,或创建自己的问题供大家求解,同时Mathworks公司专门]组织Cody Team,专门维护这一社区的良性发展,其中所提出的一些有价值和启发性的问题,甚至在明里暗里影响着MATLAB软件的更新趋势和走向,因为Mathworks代码编程工程师基本都在此悄悄潜水。 与其他论坛(Answer/ File Exchange)等板块不同的是,Cody 不解答基础编程疑问,也不单纯 给出代码以供下载。可以把Cody看做一个打怪升级的游戏, 需要做的就是在线提交相关问题的 MATLAB程序,然后在问题下方给定的验证代码上,得到Pass或Fail 。

3. 帮助文档

文档

help 函数名
doc 函数名
edit 函数名
type 函数名:在命令窗口出现该函数的相关说明及源代码
open 函数名:就会打开该函数的m文件
edit函数名:同样会打开该函数的m文件
注:built-in函数是看不到源代码,比如 find、min、max 等函数

4. 有关 MATLAB 的讨论社区

社区会有很多问题的答案以及大家分享的学习资料

官方讨论社区: https://ww2.mathworks.cn/matlabcentral/answers/index/

中文讨论社区: https://www.ilovematlab.cn/

5. 第三方 MATLAB 源代码(经常阅读,有利于快速提升代码能力)

Github 都不如这里
File Exchange: https://ww2.mathworks.cn/matlabcentral/fileexchange/

MATLAB 新手学习路线相关推荐

  1. 课工场java新手基础教程_Java新手学习路线,学Java不走弯路

    Java新手学习路线,学Java不走弯路 很多人都会有一个疑问,就是学习Java能看懂,但是不会写,所以学习Java一定要掌握一个有效率的学习方法,一个适合自己的学习方法,作为一个新人,千万不要自己瞎 ...

  2. Java新手学习路线

    ------Java新手学习路线------ 第一阶段:J2SE(java基础部分) java开发前奏; . ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量 ...

  3. 怎么学python入门?python新手学习路线

    怎么学python入门?python新手学习路线,Python入门应该了解一些基本的计算机编程术语.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,Python 的设计具 ...

  4. 嵌入式新手学习路线,嵌入式课程学习课程分享

    嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,linux,android等.另外,用c,c++或汇编开发:用高级处理器,arm7,arm9,arm1 ...

  5. 嵌入式新手学习路线,嵌入式课程学习

    嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,linux,android等.另外,用c,c++或汇编开发;用高级处理器,arm7,arm9,arm1 ...

  6. web前端学习路线图,WEB前端开发新手学习路线

    前端的的技术一直在变化,更新和变革,现在基本是三驾马车(vue,angualr,react)主导整个前端框架,但是无论对于新人或者有经验的程序员,这些知识在必须掌握,下面给大家一份详细的表单: 我还是 ...

  7. 大数据新手的0基础学习路线,从菜鸟到高手的成长之路

    大数据作为一个新兴的热门行业,吸引了很多人,但是对于大数据新手来说,按照什么路线去学习,才能够学习好大数据,实现从大数据菜鸟到高手的转变.这是很多想要学习大数据的朋友们想要了解的. 今天我们就来和大家 ...

  8. 新手学习DaVinci笔记一:查找资料篇

    最近要学习DaVinci DM8148,由于之前没有接触操作过,TI的网页数据量很大.在网上零碎的查阅资料,一步一步的总结出来.本篇是TI查找资料篇,以DM8148为参考. 1:进入Ti官方网站,TI ...

  9. 资深程序员骆昊:Python从新手到大师,100天完整学习路线

    Python - 100天从新手到大师 摘要:最近后台有些小伙伴在问我Python入门的问题,我推荐这个学习路线资料,可能你们有些已经在使用它,的确它是我见过最全的.最富有逻辑体系的Python技术栈 ...

最新文章

  1. Linux-centos nginx 解决“虚拟机远程连接老是断掉” 改变网络配置
  2. php 递归太多报错,PHP、递归 - 角落里的星辰的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. 最全的CSS浏览器兼容问题整理
  4. 机器学习7—AdaBoost学习笔记
  5. vector使用排序函数实例
  6. getdc 与getwindowDc的区别,loadbitmap 与loadimage的区别
  7. xslt三种带图片的超链接(a标签,img标签)写法
  8. Modularity(模块化-无模块化)
  9. Spark基础学习笔记12:Scala内建控制结构
  10. ls命令 文件和目录属性
  11. 运用cnn实现手写体(mnist)数字识别_实现 MNIST 手写数字识别
  12. Ubuntu18.04开机后图像界面消失解决(千万不要使用autoremove卸载软件!!!)
  13. C#之回到了最初的起点----解决方案、项目、程序集、命名空间
  14. 网络电话VOIP技术解析
  15. ReentrantLock使用及其原理解析
  16. treemap倒叙_java对map进行排序(对日期倒叙)
  17. 内网映射之natapp
  18. stata在进行meta分析时出现command metabias is unrecognized,如何解决?
  19. NC20860 兔子的区间密码
  20. 小米MIUI关闭内容中心通知

热门文章

  1. 如何基于TencentOS tiny,快速打造属于自己的IoT小应用?
  2. js世界佳缘用户名显示隐藏内容 pink老师
  3. Rundll.exe 命令详解
  4. web前端面试问题及答案
  5. matlab二维单方向平移螺旋线轨迹
  6. 调运函数c语言,C语言函数的运用及调用
  7. pari的用法(stl)
  8. Linux每天一个命令:nc/ncat
  9. CAD快速看图如何打印图纸的部分内容?
  10. 嵌入式linux系统蜂鸣器实验,「正点原子Linux连载」第四十六章Linux蜂鸣器实验