MATLAB 新手学习路线
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 新手学习路线相关推荐
- 课工场java新手基础教程_Java新手学习路线,学Java不走弯路
Java新手学习路线,学Java不走弯路 很多人都会有一个疑问,就是学习Java能看懂,但是不会写,所以学习Java一定要掌握一个有效率的学习方法,一个适合自己的学习方法,作为一个新人,千万不要自己瞎 ...
- Java新手学习路线
------Java新手学习路线------ 第一阶段:J2SE(java基础部分) java开发前奏; . ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量 ...
- 怎么学python入门?python新手学习路线
怎么学python入门?python新手学习路线,Python入门应该了解一些基本的计算机编程术语.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,Python 的设计具 ...
- 嵌入式新手学习路线,嵌入式课程学习课程分享
嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,linux,android等.另外,用c,c++或汇编开发:用高级处理器,arm7,arm9,arm1 ...
- 嵌入式新手学习路线,嵌入式课程学习
嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,linux,android等.另外,用c,c++或汇编开发;用高级处理器,arm7,arm9,arm1 ...
- web前端学习路线图,WEB前端开发新手学习路线
前端的的技术一直在变化,更新和变革,现在基本是三驾马车(vue,angualr,react)主导整个前端框架,但是无论对于新人或者有经验的程序员,这些知识在必须掌握,下面给大家一份详细的表单: 我还是 ...
- 大数据新手的0基础学习路线,从菜鸟到高手的成长之路
大数据作为一个新兴的热门行业,吸引了很多人,但是对于大数据新手来说,按照什么路线去学习,才能够学习好大数据,实现从大数据菜鸟到高手的转变.这是很多想要学习大数据的朋友们想要了解的. 今天我们就来和大家 ...
- 新手学习DaVinci笔记一:查找资料篇
最近要学习DaVinci DM8148,由于之前没有接触操作过,TI的网页数据量很大.在网上零碎的查阅资料,一步一步的总结出来.本篇是TI查找资料篇,以DM8148为参考. 1:进入Ti官方网站,TI ...
- 资深程序员骆昊:Python从新手到大师,100天完整学习路线
Python - 100天从新手到大师 摘要:最近后台有些小伙伴在问我Python入门的问题,我推荐这个学习路线资料,可能你们有些已经在使用它,的确它是我见过最全的.最富有逻辑体系的Python技术栈 ...
最新文章
- Linux-centos nginx 解决“虚拟机远程连接老是断掉” 改变网络配置
- php 递归太多报错,PHP、递归 - 角落里的星辰的个人空间 - OSCHINA - 中文开源技术交流社区...
- 最全的CSS浏览器兼容问题整理
- 机器学习7—AdaBoost学习笔记
- vector使用排序函数实例
- getdc 与getwindowDc的区别,loadbitmap 与loadimage的区别
- xslt三种带图片的超链接(a标签,img标签)写法
- Modularity(模块化-无模块化)
- Spark基础学习笔记12:Scala内建控制结构
- ls命令 文件和目录属性
- 运用cnn实现手写体(mnist)数字识别_实现 MNIST 手写数字识别
- Ubuntu18.04开机后图像界面消失解决(千万不要使用autoremove卸载软件!!!)
- C#之回到了最初的起点----解决方案、项目、程序集、命名空间
- 网络电话VOIP技术解析
- ReentrantLock使用及其原理解析
- treemap倒叙_java对map进行排序(对日期倒叙)
- 内网映射之natapp
- stata在进行meta分析时出现command metabias is unrecognized,如何解决?
- NC20860 兔子的区间密码
- 小米MIUI关闭内容中心通知