本课程向没有任何经验的人传授计算机编程知识。它使用名为 MATLAB 的编程系统和语言,因为它简单易学、用途广泛,对工程师和其他专业人员非常有用。MATLAB 是一种特殊用途的语言,是编写中等规模程序以解决涉及数字操作问题的最佳选择。该语言的设计使得用几行代码就能编写出功能强大的程序成为可能。问题可能相对复杂,而解决这些问题的 MATLAB 程序却相对简单:也就是说,相对于用 C++ 或 Java 等通用语言编写的同等程序而言。因此,MATLAB 被广泛应用于自然科学、工程学、金融学等各个领域,在工业领域也得到了大量应用。因此,扎实的 MATLAB 背景是当今就业市场不可或缺的技能。 不过,本课程不是 MATLAB 教程。它是一门编程入门课程,使用 MATLAB 来说明计算机科学和编程的一般概念。成功完成本课程的学生将熟悉计算机科学的一般概念,了解编程的一般概念,并在使用 MATLAB 方面打下坚实的基础。 参加本课程的学生将在课程期间免费获得 MATLAB 在线许可证。我们鼓励学生查阅本课程所依据的电子书。有关这些资源的更多信息,请参阅右侧的 "资源 "菜单。


了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有9个模块
涵盖的内容
1个视频3篇阅读材料
我们将学习如何启动 MATLAB 并熟悉其用户界面。我们将学习如何将 MATLAB 用作一个复杂的计算器。我们将学习语法和语义。我们将了解 MATLAB 提供帮助的方式。最后,我们将学习如何在 MATLAB 中创建图形。
涵盖的内容
7个视频1篇阅读材料2个应用程序项目1个插件
矩阵是我们在 MATLAB 中工作的基本单位。我们通过操作矩阵来解决问题,而运算符是我们操作矩阵的主要手段。我们将学习如何定义矩阵、提取部分矩阵并将它们组合成新的矩阵。我们将学习如何使用运算符对矩阵进行加、减、乘、除运算,并了解乘除运算的几种不同类型。最后,我们还将学习 MATLAB 在同一表达式中出现多个运算符时确定运算符执行顺序的规则。
涵盖的内容
6个视频1篇阅读材料1个作业3个应用程序项目
函数让我们将复杂的问题分解成更小、更易于管理的部分。我们将学习函数如何让我们创建可重复使用的软件组件,并将其应用到许多不同的程序中。我们将了解函数内部环境如何通过一个定义明确的接口与外部环境隔离,并通过该接口与外部世界进行通信。我们将学习如何定义函数,以便在函数开始执行时允许输入,并在函数执行完毕时允许输出。
涵盖的内容
7个视频1篇阅读材料3个应用程序项目
MATLAB 有很多有用的内置函数,我们将在本节中探索其中的许多函数。我们将了解多态性,以及 MATLAB 如何利用多态性根据输入的数量和类型改变函数的行为。由于随机数在计算机编程中发挥着重要作用,我们将学习如何使用 MATLAB 随机数生成器。我们还将学习如何从键盘获取输入、如何打印到命令窗口以及如何在图形窗口中绘制图形。最后,我们将学习如何在调试器的帮助下查找编程错误。
涵盖的内容
5个视频1篇阅读材料2个应用程序项目
选择是 MATLAB 决定执行语句顺序的方法。我们将学习如何使用 if 语句,这是最重要的选择方法。我们将学习如何使用关系运算符和逻辑运算符。我们将学习如何编写多态函数,以及如何使函数具有抗错性。
涵盖的内容
7个视频2篇阅读材料4个应用程序项目
循环赋予计算机强大的功能。我们将学习如何使用 MATLAB 的两种循环结构:for 循环和 while 循环。我们将学习 break 语句的工作原理,并使用嵌套循环。我们将学习如何提高循环的效率。我们将学习逻辑索引,并了解如何使用逻辑索引生成高效且易于用户理解的隐式循环。
涵盖的内容
5个视频2篇阅读材料4个应用程序项目
计算机以比特为单位进行运算,而人类则以数字、文字和其他数据类型为单位进行思考。与其他优秀的语言一样,MATLAB 将比特组织成方便的数据类型。我们将在本节中学习这些类型。我们将了解到有十种数字类型,以及将一种类型转换为另一种类型的转换函数。我们将进一步了解字符串以及字符串中的字符如何编码为数字。我们还将学习如何通过结构体和单元格生成异构数据集合,以及如何存储时间点和时间长度。
涵盖的内容
6个视频3篇阅读材料2个应用程序项目
文件是永久内存中用于存储数据的命名区域,这些数据可用作 MATLAB 和其他程序的输入或输出。我们将学习 MATLAB 读写文件的最重要方法。我们将学习如何创建、读取和写入 MAT 文件、Excel 文件、文本文件和二进制文件。我们将学习如何使用 MATLAB 命令浏览文件夹。
涵盖的内容
4个视频5篇阅读材料5个应用程序项目
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师


从 软件开发 浏览更多内容
- 状态:免费试用
Vanderbilt University
- 状态:免费试用
Vanderbilt University
- 状态:免费试用
University of Glasgow
- 状态:免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
17,903 条评论
- 5 stars
83.02%
- 4 stars
14.59%
- 3 stars
1.67%
- 2 stars
0.26%
- 1 star
0.44%
显示 3/17903 个
已于 Mar 30, 2022审阅
Well designed course, which includes theoretical and practical bases of programming. Sometimes, it was hard to understand meaning of tasks, but in general, it was good experience for me. Thank you!
已于 May 22, 2020审阅
The explanation of the topics was great. The assignments of the last week were challenging and I loved that. I learned a lot from this course. Thank you so much for sharing your knowledge with us.
已于 Jun 11, 2020审阅
It was an awesome course. This course teach me a lot about Programming with MATLAB ,this course now make me able to write program own. I am very much glad to this course, Thank you for this course.
常见问题
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
是的。在特定的学习课程中,如果您付不起注册费,可以申请助学金或奖学金。如果您选择的学习课程有助学金或奖学金,您可以在说明页面找到申请链接。
更多问题
提供助学金,