About this resource

    Type of resources
    Module
    Education level(s)
    Graduate / Professional
    Primary user(s)
    student, teacher
    Subject area(s)
    Computer Science, Information Science, Measurement and Data
    Language(s)
    English
    Cluster
    Transparency and Reproducibility in Computation and Analysis
    Last updated
    1 January 2020

    Programming with MATLAB

    Open this resource

    Level Graduate / Professional · For student, teacher · Language English

    Abstract

    The best way to learn how to program is to do something useful, so this introduction to MATLAB is built around a common scientific task: data analysis. Our real goal isn’t to teach you MATLAB, but to teach you the basic concepts that all programming depends on. We use MATLAB in our lessons because: we have to use something for examples; it’s well-documented; it has a large (and growing) user base among scientists in academia and industry; and it has a large library of packages available for performing diverse tasks. But the two most important things are to use whatever language your colleagues are using, so that you can share your work with them easily, and to use that language well.

    Keywords Analysis · Data · Education · MATLAB · Open Scholarship Tools and Technologies · Reproducibility · Research Data Management Tools · Researchers