Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.


Link To This Forum!

Partner Button
Add Stickiness To Your Site By Linking To This Professionally Managed Technical Forum.
Just copy and paste the
code below into your site.

Is it important to know MATLAB in aerospace engineering?

Is it important to know MATLAB in aerospace engineering?

I am majoring in Aerospace Engineering, focusing on structural/solid mechanics. I was wondering if any practicing engineers would recommend knowledge of MATLAB. When I look at job applications, I mostly see that companies require that you know NASTRAN, PATRON, etc. but I see nothing about programming such as MATLAB, FORTRAN, C++, etc.

Could anyone tell me whether or not it would be worth my time to learn MATLAB?

RE: Is it important to know MATLAB in aerospace engineering?

Nastran/Patran are quite different to Matlab, they are FE modellers/Solvers whilst Matlab is more of a high level program language.

Some universities do utilise Matlab as a tool during the Aerospace/Aeronautical course, for example for flight mechanics and aerodynamics. It is actually quite good in these applications.

I have used it in the industry to replace fortran code, its great for dealing with large amounts of data (quickly) and generating output graphics (charts etc.

Whether you need to learn it is a different story, for a engineer, its just another tool in box, just like FE programs, spreadsheet programs etc.

If you have any existing programming experience maybe a short intro to Matlab may be sufficient to gain a understanding of what its capable of doing so you can identify tasks in teh future that may be more suited to solved by Matlab.

RE: Is it important to know MATLAB in aerospace engineering?

If you will be doing any heavy processing of numbers that hacks will do in Excel, you will be able to do it faster and more robustly in Matlab. It won't be as pretty, and the learning curve is steeper.

If you want to have a job where you merely enter numbers into worksheets or programs that other people have written then no, don't worry about it.

If the price of Matlab puts you off then the free alternative, Octave is very compatible.


Greg Locock

New here? Try reading these, they might help FAQ731-376: Forum Policies

RE: Is it important to know MATLAB in aerospace engineering?

If you're doing analysis, Matlab is definitely a plus.  Excel, which is indeed a workhorse, pales in comparison to Matlab.  For example, Excel can plot 32K data points, but Matlab can easily handle 250k data points without batting an eyelid.

I would certainly agree that getting familiar with Octave is a quick and cheap way to get sufficient experience to pass the giggle test when you go for your first job interviews.  Nothing worse that putting, "familiar with XXXX," and getting called on it.

FAQ731-376: Forum Policies

RE: Is it important to know MATLAB in aerospace engineering?

me, i've never used Matlab ... Excel, MathCad, heck even Lotus 123

RE: Is it important to know MATLAB in aerospace engineering?

I have seen Matlab used for certain disciplines in aerospace. But for structures/solid mechanics it is pretty rare. In fact, a very realistic scenario is that the company does not have a license. Even if they do, they probably are not for the structural engineers.

To compound that, if it is not a standard tool in your discipline, then your peers can offer no help. Your lead engineers probably won't like like it (or accept it) because they can not check your work (or it would take too much time).

Long story short...the tools used in academia often times do not translate to industry tools.


RE: Is it important to know MATLAB in aerospace engineering?

Pretty hard to do a vibration or servo analysis without a PSD or or other profile.  Not clear how one gets a PSD from measured data with a tool other than Matlab; Excel certainly cannot do that without a lot of help; Mathcad can do that, but, while I'm personally a fan of Mathcad, its graphing capability is still seriously lacking.  Not so with Matlab; nice clean PSD graphs, etc.

FAQ731-376: Forum Policies

RE: Is it important to know MATLAB in aerospace engineering?

While a working knowledge of MATLAB is not a necessity, it is desirable.  As stated above, it's another tool in your engineering toolbox, and knowing how to use it makes you more marketable.  As you progress in your education, keep in mind that two things drive how much compensation you can demand for your services, the demand of the marketplace, and the supply of the skillset.  The more skills you have, the more marketable you will be.   

RE: Is it important to know MATLAB in aerospace engineering?

Good points. Perhaps the OP should more clearly define which field he is entering (and which area he is interested in). If it is aircraft structures (where tools such as NASTRAN/PATRAN are common), a tremendous % would not ever have a need for MATLAB. I am choosing to focus on the general rule, rather than the exceptions (which of course there are many).

And while I agree that having a large set of tools is desirable, you need to learn the right tools. Everyone has a finite amount of time so learning one tool means that you are trading time which could have been spent learning another. That said, it is important to learn the right tools and not just any tool.


RE: Is it important to know MATLAB in aerospace engineering?

Some of the guys at my last aero/defence place did their 'hand calcs' in MathCAD or Matlab, I forget which so they could be changed more easily and looked better etc.

So I'd definitely think of having one of these general math/analysis tools as being a useful companion to the more specialized software.

Posting guidelines FAQ731-376: Forum Policies (probably not aimed specifically at you)
What is Engineering anyway: FAQ1088-1484: In layman terms, what is "engineering"?

RE: Is it important to know MATLAB in aerospace engineering?


Those two are very different programs.  MathCAD is far more common for aerostructures because of the low learning curve, low cost of entry, and you can create reports easily.  It works great for structures.  Matlab is quite expensive and is used for specialized topics (in the Aerostructures domain). It would be an unlikely choice for typical structures problems.   


Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


White Paper: Agile Product Engineering and Improved Product Outcomes
Today’s product development cycle is fraught with difficulties. Increased demands for complex functionality and reduced product development windows cause engineering teams to borrow practices from the IT industry, swapping outdated serial workflows for a more flexible and collaborative design method known as Agile Product Engineering. Download Now

Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close