Interworking of Octave

 

Produced By Kaylee Ashley Inglis

Genre: Math, Science, & Computer Science

Please note that Octave does not sponsor this article nor is partnered with WiSTEM.

To fully appreciate something, you must not use it for some time. Octave is an application you only appreciate after understanding the main fundamentals of mathematics. Something to note is Octave has C, C++, and FORTRAN as its primary languages, permitting it to run swiftly. If you are unsure what FORTRAN is, it's a high-level programming language for scientific calculations. Octave helps not just in the math department but also in scientific research.

Octave uses a language that is consistent with MATLAB(not free). We will be focusing on GNU Octave, a high-level language. The language GNU Octave is for numerical computation. WiSTEM aspires to find free opportunities, and Octave is one of them. Head to the Octave website: https://octave.org/download. You should be able to pick the software you are compatible with to download this application. Octave supports Linux, Windows, source code(terminal), BSD, and macOS. 

Now that we have Octave downloaded, we can dive into some basics on the command line to understand the basics of math equations and variables using GNU Octave.

 
 
 
 

Slideshow: https://docs.google.com/presentation/d/1XHqdZth9wP8BWU2BTpkssW_uvDb-fKJ9aVuAhtBJK6I/edit#slide=id.g285ff7c7ca7_0_2

Once we have built the basics, we can dive into a more complex understanding of GNU Octave. Before you plunge into the "Complex Kit," play around with the basics first. Specifically, play around with matrix!

 
 
 
 

Slideshow:https://docs.google.com/presentation/d/1i8jEaHH4vMrOHItZMcqqbEUxDvX6bgfX1Q96ijxKPdg/edit#slide=id.g28c708ce188_0_8

These slideshows are an overview of some basics to start your Octave journey. You can find more in-depth information on Google and YouTube after reviewing the basics we have outlined before you. To gain the skill of Octave will open doors in career opportunities, math knowledge, and college opportunities. 

Let's keep this discussion open to learning more about Octave. Please let us know in the comments anything we missed on this overview of Octave and things you would love to see us talk about shortly. Talk in the comments and discuss this with our community and even our advisors about this skill. To leave you with an open-ended question: what is one thing you found interesting in your journey of Octave?