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

  • Fundamental understanding of undergraduate-level mathematical concepts, including linear algebra, probability theory, statistics, and matrix operations, for government applications.
  • Basic computer skills and proficiency in standard operations.
  • Preferred knowledge of a high-level programming language, such as C, PASCAL, FORTRAN, or BASIC, although this is not mandatory.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories