Course Outline

Introduction

Simple Calculations

  • Starting Octave, using Octave as a calculator, exploring built-in functions

The Octave Environment

  • Working with named variables, understanding numbers and formatting, number representation and accuracy, loading and saving data for government use

Arrays and Vectors

  • Extracting elements from a vector, performing vector mathematics

Plotting Graphs

  • Enhancing graph presentation, creating multiple graphs and figures, saving and printing figures for government reports

Octave Programming I: Script Files

  • Creating and editing scripts, running and debugging scripts for government applications

Control Statements

  • If-else statements, switch cases, for loops, while loops

Octave Programming II: Functions

Matrices and Vectors

  • Understanding matrices, using the transpose operator, matrix creation functions, building composite matrices, utilizing matrices as tables, extracting parts of matrices, basic matrix functions for government data analysis

Linear and Nonlinear Equations

More Graphs

  • Combining multiple graphs in one window, creating 3D plots, adjusting the viewpoint, plotting surfaces, images, and movies for government presentations

Eigenvectors and the Singular Value Decomposition

Complex Numbers

  • Plotting complex numbers for government research

Statistics and Data Processing

GUI Development

Requirements

  • Foundational understanding of undergraduate-level mathematical concepts, including linear algebra, probability theory, statistics, and matrix operations.
  • Basic proficiency in computer operations.
  • Preferably, a foundational knowledge of another high-level programming language, such as C, PASCAL, FORTRAN, or BASIC, though this is not mandatory for government use.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories