面向程序员的MATLAB教程 [英] MATLAB tutorial for programmers

查看:98
本文介绍了面向程序员的MATLAB教程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我很快就会有一些新学生,他们将编写MATLAB代码.他们是MATLAB的新手,但是他们有使用Java和C ++进行编码的经验.

I'm getting some new students soon, who will be writing MATLAB code. They're new to MATLAB, but they have experience coding in Java and C++.

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

I'm going to have them go through the Getting Started section of the MATLAB help. In addition, I want to give a small tutorial with the goal to prevent them from making some of the most common mistakes people make when switching to MATLAB (e.g. "MATLAB starts counting at 1"), and show them some features that they may not be aware of when coming from other languages (e.g. "you can subtract a scalar directly from an array, and for vectors, there's bsxfun").

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

What are the most important things I should tell them?

推荐答案

足够简短的注释,这也是一个答案:

Enough snippy comments, here's something of an answer too:

  1. Matlab桌面:所有窗口都用于什么,将历史记录中的代码拖回到命令窗口,变量检查器等中.
  2. 绘图:不仅是plot命令,还包括如何使用plot GUI工具以及如何从图形创建M文件.
  3. 用于脚本和函数的M文件,以及它们之间的主要区别.
  4. M-Lint,探查器.
  5. 使用Matlab作为工具来讲授浮点运算的危险和陷阱.
  6. 获得帮助:在命令行上,在Web上,文档,文件交换,...​​
  7. 设置路径和当前工作目录.
  8. 从文件导入数据,将数据导出到文件,加载和保存.

这足以让他们忙一个小时左右.

That should be enough to keep them busy for an hour or so.

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

To clarify, I propose these topics to help you teach your students to avoid common Matlab errors including;

  1. 该工具的非生产性使用,使用C(或Java)样式的文件读取命令而不是uuimport来重新键入可以从历史记录中轻松调用的命令,在Matlab可以帮您完成时慢慢键入脚本以绘制图形,不知道该怎么做编辑器右边界上的所有小橙色线和弯曲的下划线,试图在帮助机构告诉他们时自己弄清楚事情,还有许多其他的东西,这是Matlab用户需要花很多时间才能学到的东西.
  2. 浮点算术不是真实的.
  3. ,也许还有很多其他的东西.

这篇关于面向程序员的MATLAB教程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆