Skip to navigation | Skip to content

Share your knowledge. Make a difference.

Matlab

1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic (by 1 person)   Your rating: 1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic

Ranked #4504 in How-To, #42380 overall

Rated G. (Control what you see)

Matlab - An Introduction

This lens will provide a tutorial on Matlab and its many applications associated with my experience in control theory, communications, digital signal processing, digital communications, spread spectrum communications, space communications, systems engineering and other topics.

To take advantage of this powerful tool, I will provide you with resources to help you get started, including articles, external links, and videos.

When appropriate, I will direct a link to my library at http://www.freedomuniversity.net/Library when a link is needed to give you some code or animation of the matlab program.

Please let me know if you would like to participate in this venture as I will be looking for expertise in other areas to develop multimedia content by filling out the guest form below or visit http://www.e-liteworks.com or http://www.freedomuniversity.net.

Here are some Matlab links that you may find useful:


General Matlab Links 

Links found on the left are Matlab resources for applications from other websites.

Matlab Function List

Some tutorials are given below:

Carnegie-Melon University Tutorial on State-Space:  http://www.me.cmu.edu/ctms/modeling/tutorial/statespace/mainframes.htm

Carnegie-Melon University Tutorial Index: http://www.me.cmu.edu/ctms/index.html

MIT MATLAB for Course 6.003 Handout

Links at MIT Tutorial Page are given below for your convenience:

Please check my other squidoo lens associated with Matlab:

 Radial Basis Functions

 DSP Software

Introduction to CDMA 

Please check this lens at monthly during the first week to keep up with the latest updates.

Online documentation help can be found here;  Matlab help 

Matlab Video 1 

MATLAB Tutorial for New Users

If you have never used MATLAB before, this demonstration will get you started and show you where to go to next to learn more. See here for other examples: http://www.mathworks.com/products/matlab/demos.html

Runtime: 4:07
33462 views
10 Comments:

powered by YouTube

Matlab - An Introduction, Part 1 

A Powerful Demonstration Tool

We live in an exciting world where the internet has provided a way to connect many smart people with their great ideas.

This is especially true with engineering education. Using Matlab, you can cover many topics including elementary applied mathematics, basic numerical methods, and problem solving methodology.

I was first introduced to Matlab while attending the University of New Mexico back in 1983 when I was a Ph.D student. I was taking a numerical analysis class from the creator of Matlab, Professor Cleve Moler and saw the power of this computing tool to show quickly various concepts.

Using Matlab, you can demonstrate many applications. For example, let's say you want to do a circuit analysis problem with one consisting of resistors connected in series.

The circuit analysis example can show several facets of the problem: the basics of electrical engineering, use of some elementary mathematics and computer programming. In fact, I view electrical engineering as applied mathematics where you take the a series mathematical operations (or algorithms) and implement it either in either hardware or software or a hybrid of the two.

Matlab appears to be a good language choice for technical courses for the following reasons:

1. Easy to learn and use
2. Powerful and can be adapted to extend its capabilities
3. Fast and accurate
4. Many technical disciplines use it
5. Supported by a network of professional software developers and software company

What I want to accomplish in this lens is to:

Present a logical way to solve engineering problem using matlab visualization features.

Show a large variety of examples on how matlab can be used to solve a large number of problems.

I'll start off with some basic computing fundamentals as it applies to engineering. Next, I'll present numerical techniques and conclude with some special applications.

I will assume you have no prior experience with a computer but you have a mathematical background in college algebra and trigonometry.

One approach to problem solving is based on the following process:

1. State your problem as clearly as you can.
2. Describe the parameters at the input and output
3. Start off simple by working out a problem by hand.
4. Write a Matlab program that solves the simple problem.
5. Modify your program to solve a variety of problems or test cases.

Our examples in this lens will provide real-world applications with usable code. Here are some interesting challenges:

- speech recognition and understanding
- image recognition and understanding
- modeling the weather for predicting its effect in the future
- improving sports car performance
- locating energy sources efficiently: gas and oil

A key advantage in using Matlab is its visualization capabilities since it's important to develop and understand the solutions. You will not only learn how to generate a large variety of plots but also learn to analyze, interpret and evaluate the data.

While developing the code to solve the problem, engineers are encouraged to use the best software practices. Specifically, this will include the code being user-friendly, reusable, and readable.

Other engineering concepts can be introduced in the area of systems engineering such as: documentation, life-cycle, maintainability, modularity, abstraction and prototypes.

Great Matlab Resources 

Matlab Tutorials

If you want to get some Matlab code, please visit http://www.mathworks.com. In addition, here is sample of tutorial resources on Matlab from Amazon

MATLAB Tutorial CD: Learning MATLAB Superfast (M-Tutor)

Amazon Price: $28.75 (as of 09/08/2008)

MATLAB Tutorial Update to Version 6 to accompany Control Systems Engineering

Amazon Price: $28.57 (as of 09/08/2008)

Matrices and MATLAB: A Tutorial

Amazon Price: $93.00 (as of 09/08/2008)

"Tutorials on Mathematics to MATLAB"

Amazon Price: $28.95 (as of 09/08/2008)

Reader Feedback 

Like this lens? Want to share your feedback, or just give a thumbs up? Be the first to submit a blurb!

Tags for Social Bookmarking 

Technorati Tags:

Add to: | Technorati | Digg | del.icio.us | Yahoo | BlinkList | Spurl | reddit | Furl |
X
TheDrJohn

About TheDrJohn

Hello, my name is John Santiago (a.k.a. Dr J). I'm retired military and a founding diamond affiliate with CashFlowPC/ Vortex Marketing Group (VMG). I'm highly committed to helping you build an online business. Being retired military and now a Professor in Electrical and Systems Engineering at Colorado Technical University, Colorado Springs, CO, I've developed a network of websites for my online internet marketing and engineering education business. Online marketing  is a booming industry and I did not want to be left out. If you are eager to learn about starting your online business or jumpstart your existing business, I will allow you to join my team via a benefactor voucher. To learn more or get started, please fill out the  form found on the right of this bio or Activate My Voucher  to get your free online training on starting a small business.  My values and leadership philosophy is based on John Wooden's Pyramid of Success since graduating from the University of California, Los Angeles  (UCLA) in 1977.  I  frequently refer and have applied the Pyramid during my twenty six years of military service and will continue to follow and use John Wooden's team leadership philosophy.  I'm also the founder of elite WORKS, LLC and webmaster of several other websites including  elite WORKS and FREEDOM UNIVERSITY.  If you want to view a multimedia resume and presentation of my past career and military experience  then please click here.

TheDrJohn's Pages

See all of TheDrJohn's pages