美文网首页
5月21日第一天

5月21日第一天

作者: 爱学习的张小路 | 来源:发表于2017-07-28 11:16 被阅读0次

The course is based on a video series developed at Vanderbilt University, named Computer Programming with MATLAB. It is based on an electronic textbook by the same authors which is a recommended reading for this course. You will find the book invaluable in understanding MATLAB deeper and it will also help with the programming assignments. The book also covers more advanced features of MATLAB such as Object Oriented Programming and Graphical User Interfaces that this MOOC does not get into. The course is divided into the following 8 weekly modules:

Lesson 1: Introduction to MATLAB
We will learn how to start MATLAB and will familiarize ourselves with its user interface. We will learn how to use MATLAB as a sophisticated calculator. We will learn about syntax and semantics. We will see ways in which MATLAB provides help. Finally, we will learn how to create plots in MATLAB.
Lesson 2: Matrices and Operators
The basic unit with which we work in MATLAB is the matrix. We solve problems by manipulating matrices, and operators are the primary means by which we manipulate them. We will learn how to define matrices, extract parts of them and combine them to form new matrices. We will learn how to use operators to add, subtract, multiply, and divide matrices, and we will learn that there are several different types of multiplication and division. Finally, we will learn MATLAB’s rules for determining the order in which operators are carried out when more than one of them appear in the same expression.
Lesson 3: Functions
Functions let us break up complex problems into smaller, more manageable parts. We will learn how functions let us create reusable software components that can be applied in many different programs. We will learn how the environment inside a function is separated from the outside via a well defined interface through which it communicates with that outside world. We will learn how to define a function to allow input to it when it initiates its execution and output from it when it is done.
Lesson 4: Programmer’s Toolbox
MATLAB has useful built-in functions and we will explore many of them in this section. We will learn about polymorphism and how MATLAB exploits it to change a function's behavior on the basis of the number and type of its inputs. Because random numbers play an important role in computer programming, we will learn how to use the MATLAB random number generator. We will learn how to get input from the keyboard, how to print to the Command Window, and how to plot graphs in a Figure window. Finally, we will learn how to find programming errors with the help of the debugger.
Lesson 5: Selection
Selection is the means by which MATLAB makes decisions about the order in which it executes its statements. We will learn how to use the if-statement, which is the most important method of selection. We will learn how to use relational operators and logical operators. We will learn how to write polymorphic functions and how to make functions resistant to error.
Lesson 6: Loops
Loops give computers their power. We will learn how to use both of MATLAB's loop constructs: the for-loop and the while-loop. We will learn how the break-statement works, and we will use nested loops. We will learn how to make loops more efficient. We will learn about logical indexing and will see how to use it to produce implicit loops that are efficient and easy for a user to understand.
Lesson 7: Data Types
Computers operate on bits, but humans think in terms of numbers, words, and other types of data. Like any good language, MATLAB organizes bits into convenient data types. We will study those types in this section. We will learn that there are ten types of numbers and that there are conversion functions to change one type into another. We will learn much more about strings and how the characters in them are encoded as numbers. We will learn how to produce heterogeneous collections of data via structs and cells.
Lesson 8: File Input/Output
Files are named areas in permanent memory for storing data that can be used as input or output to MATLAB and to other programs. We will be introduced to MATLAB’s most important methods for reading and writing files. We will learn how to create, read from, and write into MAT-files, Excel files, text files, and binary files. We will learn how to navigate among folders with MATLAB commands.

相关文章

  • 第一天

    人的一生当中,会有很多个第一天。 第一天吃饭,第一天走路,第一天上学,第一天离家,第一天工作,第一天恋爱等等。 在...

  • 自律第一天

    坚持写作第一天 坚持早起第一天 坚持听书第一天 坚持阅读第一天 坚持录制演讲视频第一天 坚持关注创业项目知识第一天...

  • 第一天

    第一天上班 地铁挤 第一天早起 好冷困 第一天上班 迷茫 第一天早饭 没来得及吃 第一天上班 不知所措 第一天好挤...

  • 第一天

    第一天有很多种 生命的第一天 开始说话的第一天 开始走路的第一天 开始叫爸爸妈妈的第一天 开始上幼儿园的第一天 开...

  • Java获取某年某周的第一天

    获取本周的第一天 获取本月的第一天 获取今年的第一天

  • 第一天

    人生有很多个第一天,第一天上学,第一天上班,第一天创业,今天是我们开始写作第一天,我看群里开始70多人,最后只留下...

  • 书法

    第一天练习,走向大师的第一天!!

  • 生信学习day1

    学习生信第一天 学习生信第一天 学习生信第一天 学习生信第一天 学习生信第一天 需要加粗的文字,用两个*包起来 明...

  • 2018-1-29  第一天

    不和fs联系的第一天。 8点前下班的本周第一天。 需求爆满的本周第一天。 和yj好好聊天的本周第一天。 早睡~

  • 又是新的第一天

    现在经历的第一天,已经数不过来,今天的第一天,又是一个想新的开始的第一天。 第一天干什么呢,做什么的第一天呢。 其...

网友评论

      本文标题:5月21日第一天

      本文链接:https://www.haomeiwen.com/subject/qtmvxxtx.html