登录论坛

查看完整版本 : 面向程序员的MATLAB教程


poster
2019-12-10, 20:41
我很快就会有一些新的学生,他们将编写MATLAB代码。他们是MATLAB的新手,但是他们有使用Java和C ++进行编码的经验。

我将让它们通过MATLAB帮助的“ 入门” (http://www.mathworks.com/help/techdoc/learn_matlab/bqr_2pl.html)部分。另外,我想给一个小教程,目的是防止他们犯人们在切换到MATLAB时犯的一些最常见的错误(例如“ MATLAB从1开始计数”),并向他们展示一些他们可能不会意识到的功能请注意何时来自其他语言(例如“您可以直接从数组中减去标量,而对于向量,则有bsxfun”)。

我应该告诉他们的最重要的事情是什么?



回答:

足够简短的评论,这也是一个答案:


Matlab桌面:所有窗口都用于什么,将历史记录中的代码拖回命令窗口,变量检查器等。
绘图:不仅是plot命令,还有如何使用plot GUI工具,以及如何从图形创建M文件。
脚本和函数的M文件,以及它们之间的主要区别。
M-Lint,探查器。
使用Matlab作为教学浮点运算的危险和陷阱的工具。
获得帮助:在命令行上,在网络上,文档,文件交换,...
设置路径和当前工作目录。
从文件导入数据,将数据导出到文件,加载和保存。
这足以让他们忙一个小时左右。

为了明确起见,我提出了这些主题,以帮助您教会学生避免常见的Matlab错误,包括;


使用该工具的效率低下,重新键入可以从历史记录中轻松调用的命令,使用C(或Java)样式的文件读取命令而不是uuimport,在Matlab可以帮您完成时慢慢键入脚本来绘制图形,不知道到底有什么用编辑器右边距中的橙色线表示弯曲的下划线,试图在帮助机构告诉他们时自己弄清楚事情,还有许多其他的东西,而Matlab用户则需要花很多时间来学习这些东西。
浮点算法不是真实的。
可能还有很多其他的东西。


更多&回答... (https://stackoverflow.com/questions/2691569)