/JuMatOct

This repository covers Python with Matlab and Octave using Jupyter Notebooks.

Primary LanguageJupyter NotebookMIT LicenseMIT

Hi, 👋. Welcome to this JuMatOct .

About This JuMatOct(Jupyter Notebooks Matlab Octave Repo)About Me.My Socials. My work .My Projects.Sponsor Me

GitHub stars.GitHub forks GitHub watchers GitHub followers.Twitter Follow
Buy Me A Coffee
- If you can spare a few 💵:

JuMatOct(Jupyter Notebooks Matlab_Octave)

JupyterLab is the latest web-based interactive development environment for notebooks, code, and data. Its flexible interface allows users to configure and arrange workflows in data science, scientific computing, computational journalism, and machine learning. Octave is a less heavy to learn and faster learning and coding curve), CLI and GUI interface that us similar to Matlab in function and usage.


In This Repo,We cover the Basics of Python with Matlab and Octave in Jupyter Notebooks.


The Repo DOESNOT contain Python_SQL , Go Here for the Python_SQL with worked examples.

The Repo IS NOT a Python_Matlab Repo, Go here for PythonMATLAB with worked examples.


Requirements.

  • Install MATLAB_OCTAVE from here OR Get Octave from here.
  • Install Juypter Notebooks from here.
  • For Documentation on More advanced Jupyter Notebooks and Matlab Help,go here.

Topics To Be Covered.

  • Matlab for Basic Mathematics
  • Basic Mathematical Operations
  • Advanced Mathematical Operations
  • Handling Constants in Matlab_octave
  • Array Basics
  • LinSpace and MultiDimensioal Arrays
  • Special Arrays,Size and Sorting.
  • Reshaping, Transposing and Inverse.
  • Math Operations with Arrays.
  • Matrix Multiplication elementwise and General.
  • Essential and Intermediate .
  • Custom User Input in Matlab.
  • Conditional Statements(If-else, Switch).
  • Loops in Matlab(For Loops).
  • String & Cell Arrays in Matlab(Definitions and Handling).
  • Flow Control Statements in MATLAB(if_else while, for).
  • Math Functions(Trigonometric, Exponential, Complex, Rounding and remainder, Specialized math functions,Number theoretic functions, Coordinate transforms.
  • Plots in MATLAB(Basic Plots and Graphs,axis, grid, bar,legending, titleing, xlabel, ylabel, zlabel,xlim, ylim, zlim, stem, subplot, Hold).
  • Matrix arithmetic operations and array arithmetic operations.
  • Basic Operations on Electrical, Magnetic and ElectroMagnetc Circuits in Matlab.
  • Transformers circuits.
  • Types of Signals and Operations.

Reference Text for Usage.

MATLAB - Programming with MATLAB for Beginners, A Practical Introduction To Programming And Problem Solving.

Documentation for Reference.

Official Octave documentation

Further Reading Octave and Matlab and Jupyter Notebooks.

Things to consider.