Go to Post Just make a FIRST version of Quidditch. The only people who would be complaining are drivers from previous years who wanted to play it. - Koko Ed [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 18-02-2005, 15:32
Gary Dillard's Avatar Unsung FIRST Hero
Gary Dillard Gary Dillard is offline
Generator of Entropy
AKA: you know, the old bald guy
FRC #2973 (The Mad Rockers)
Team Role: Engineer
 
Join Date: Nov 2001
Rookie Year: 1998
Location: Huntsville, AL
Posts: 1,584
Gary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond repute
Send a message via AIM to Gary Dillard
Talking Excel vs. Matlab

I know this barely counts as a programming topic, but which tool do you prefer and why? Having used both I prefer Excel hands down, although I don't have a whole lot of Matlab experience. I've also used MathCad, which is great for doing reports and documentation but for calculations it's like having one pencil tied behind your back.

I've heard strong opinions from both camps, so let the war of the words (or numbers) begin. I would have made this a poll but I didn't think the Matlab guys could figure out how to use something that has all the information on one page.
__________________
Close enough to taste it, too far to reach it
  #2   Spotlight this post!  
Unread 18-02-2005, 15:37
GregT GregT is offline
Registered User
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: FL
Posts: 400
GregT will become famous soon enough
Send a message via AIM to GregT
Re: Excel vs. Matlab

It's really not fair to compare these two programs. They are designed for different tasks. Excel is a spreadsheet program, Matlab is not. I believe Matlab is short for matrix laboratory.

"MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numerical computation. Using MATLAB, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran."

I do like excel though. That program can do more then most people give it credit for!
__________________
The above was my opinion. I'm wrong a lot. I'm sarcastic a lot. Try not to take me too seriously.

Last edited by GregT : 18-02-2005 at 15:58.
  #3   Spotlight this post!  
Unread 18-02-2005, 15:44
whakojacko's Avatar
whakojacko whakojacko is offline
Registered User
FRC #1072 (hrt)
Team Role: College Student
 
Join Date: Feb 2003
Rookie Year: 2003
Location: San Jose, California
Posts: 137
whakojacko is on a distinguished road
Send a message via AIM to whakojacko Send a message via MSN to whakojacko
Re: Excel vs. Matlab

matlab? i prefer mathematica .
__________________
Harker Robotics:1072
http://www.harker-robotics.org
  #4   Spotlight this post!  
Unread 18-02-2005, 15:49
Unsung FIRST Hero
Karthik Karthik is offline
VEX Robotics GDC Chairman
no team
Team Role: Mentor
 
Join Date: Apr 2002
Rookie Year: 1998
Location: Toronto, Ontario, Canada
Posts: 2,346
Karthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond repute
Re: Excel vs. Matlab

Wonderful topic Gary.

I'm a devout Excel user. Most people are unaware of the powers of this program. It really can do some wonderful things. The simple, easy to use interface makes learning it a breeze. I started using it when I worked for CIBC, where I realized what a great tool it is. From there I used for a variety of statistical purposes including lots Fantasy Sports spreadsheets.

What I like the most about Excel, is that it doesn't give you so much rope that you end up hanging yourself. I see that as a problem with Matlab.

Granted Matlab is a much more powerful tool, but if a really need that much power I use Maple. Maple is a beautiful piece of software, that covers all my symbolic computing needs. From solving DEs to telling you what 27,343rd prime number is, Maple does it all. (I may be a little biased, I had a 4 month internship in 2002 doing Maple research at the University of Western Ontario)
__________________
:: Karthik Kanagasabapathy ::
"Enthusiasm is one of the most powerful engines of success. When you do a thing, do it with all your might. Put your whole soul into it. Stamp it with your own personality. Be active, be energetic, be enthusiastic and faithful and you will accomplish your object. Nothing great was ever achieved without enthusiasm" -- R.W. Emerson
My TEDx Talk - The Subtle Secrets of Success
Full disclosure: I work for IFI and VEX Robotics, and am the Chairman of the VEX Robotics and VEX IQ Game Design Committees
.
  #5   Spotlight this post!  
Unread 18-02-2005, 15:50
Emily Pease's Avatar
Emily Pease Emily Pease is offline
Nobody puts Baby in the corner.
FRC #0125 (NU-TRONS)
Team Role: Mentor
 
Join Date: Dec 2003
Location: Boston/Jamaica Plain
Posts: 108
Emily Pease is a name known to allEmily Pease is a name known to allEmily Pease is a name known to allEmily Pease is a name known to allEmily Pease is a name known to allEmily Pease is a name known to all
Send a message via AIM to Emily Pease
Re: Excel vs. Matlab

Once you really get to know Matlab, you'll become addicted to it, and you will start writing m-files for the simplest calculations, just in case you'll need to make that same calculation again. I haven't used Matlab in a few weeks, and I'm actually going through withdrawals. I have tiny pangs of nausea when I have to use a calculator or ::gasp:: pencil and paper.

But seriously, even if you're just comparing data analysis capabilities of both, it really depends on the application.

I do have a soft spot in my heart for the fancy ways you can organize data in Excel. If you haven't already, you should check out "Excel Hacks" by O'Reilly.

Last edited by Emily Pease : 18-02-2005 at 15:52. Reason: a little fairness
  #6   Spotlight this post!  
Unread 18-02-2005, 16:04
Gary Dillard's Avatar Unsung FIRST Hero
Gary Dillard Gary Dillard is offline
Generator of Entropy
AKA: you know, the old bald guy
FRC #2973 (The Mad Rockers)
Team Role: Engineer
 
Join Date: Nov 2001
Rookie Year: 1998
Location: Huntsville, AL
Posts: 1,584
Gary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond repute
Send a message via AIM to Gary Dillard
Re: Excel vs. Matlab

Quote:
Originally Posted by GregT
It's really not fair to compare these two programs. They are designed for very different tasks.
Yeah, but......
In general, for ANY calculation task, Excel people will try to solve it in Excel, Matlab people will try to solve it in Matlab, regardless of whether the program was designed to do it or not. Using Goal Seek and Solver in Excel, I can do alot of iterative solutions that the general spreadsheet user doesn't do but the capability is there.

I've even seen people jump into Excel or Matlab to do a quick calculation, when the Windows Calculator accessory would to the trick just fine.
__________________
Close enough to taste it, too far to reach it
  #7   Spotlight this post!  
Unread 18-02-2005, 16:20
GregT GregT is offline
Registered User
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: FL
Posts: 400
GregT will become famous soon enough
Send a message via AIM to GregT
Re: Excel vs. Matlab

Quote:
Originally Posted by Gary Dillard
Yeah, but......
In general, for ANY calculation task, Excel people will try to solve it in Excel, Matlab people will try to solve it in Matlab, regardless of whether the program was designed to do it or not. Using Goal Seek and Solver in Excel, I can do alot of iterative solutions that the general spreadsheet user doesn't do but the capability is there.

I've even seen people jump into Excel or Matlab to do a quick calculation, when the Windows Calculator accessory would to the trick just fine.
Yeah. I suppose Matlab is more closley related to Excel then I intially thought. When I sad "very different tasks" I was wrong.
__________________
The above was my opinion. I'm wrong a lot. I'm sarcastic a lot. Try not to take me too seriously.
  #8   Spotlight this post!  
Unread 18-02-2005, 16:22
Paul Copioli's Avatar Unsung FIRST Hero Woodie Flowers Award
Paul Copioli Paul Copioli is offline
President, VEX Robotics, Inc.
FRC #3310 (Black Hawk Robotics)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 2000
Location: Rockwall, TX
Posts: 1,392
Paul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond repute
Re: Excel vs. Matlab

For me, Excel = virtual scratch pad for calculations.

I am a devout Excel user. The Visual Basic environment behind Excel (Formerly VBA) makes Excel awesome for a mechanical guy who wants to make a small custom program to run calcs, but doesn't want to write a full blown program.

I used Matlab in college in my controls classes and it was awesome for that, but I haven't used it for anything else since I have been in industry.

The other program I use is Mathcad. It is also very good. Its symbolic solver is out of this world. Robot kinematic derivations are easy to follow in Mathcad and to derive. I very often do a derivation in Mathcad and put the results in an Excel environment for rapid calculations of different scenarios.

-Paul
  #9   Spotlight this post!  
Unread 18-02-2005, 16:23
geeknerd99's Avatar
geeknerd99 geeknerd99 is offline
Fire Hazard
AKA: Daniel Lin
FRC #0401 (Hokie Guard)
Team Role: Programmer
 
Join Date: Oct 2004
Rookie Year: 2005
Location: Blacksburg, VA
Posts: 276
geeknerd99 has much to be proud ofgeeknerd99 has much to be proud ofgeeknerd99 has much to be proud ofgeeknerd99 has much to be proud ofgeeknerd99 has much to be proud ofgeeknerd99 has much to be proud ofgeeknerd99 has much to be proud ofgeeknerd99 has much to be proud ofgeeknerd99 has much to be proud ofgeeknerd99 has much to be proud of
Send a message via AIM to geeknerd99 Send a message via MSN to geeknerd99 Send a message via Yahoo to geeknerd99
Re: Excel vs. Matlab

Hmm... I've used matlab to solve addition problems before.

And I just found a Matlab mug in my cupboard.
__________________
  #10   Spotlight this post!  
Unread 18-02-2005, 16:30
Emily Pease's Avatar
Emily Pease Emily Pease is offline
Nobody puts Baby in the corner.
FRC #0125 (NU-TRONS)
Team Role: Mentor
 
Join Date: Dec 2003
Location: Boston/Jamaica Plain
Posts: 108
Emily Pease is a name known to allEmily Pease is a name known to allEmily Pease is a name known to allEmily Pease is a name known to allEmily Pease is a name known to allEmily Pease is a name known to all
Send a message via AIM to Emily Pease
Re: Excel vs. Matlab

Quote:
Originally Posted by geeknerd99
Hmm... I've used matlab to solve addition problems before.

And I just found a Matlab mug in my cupboard.
Hah! Where do you get a Matlab mug? I want one!
  #11   Spotlight this post!  
Unread 18-02-2005, 16:30
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: Excel vs. Matlab

Two programs that are good at what they do.

I use Excel on a regular basis, and when it comes to quickly summing, averaging, and doing simple manipulation on smaller sets of data, I wouldn't use much else.

When engineering though, it's like comparing apples to oranges. The first jaw-dropping experience I had with Matlab was a 2nd year Signals and Systems lab at Kettering University (formerly GMI).

We modeled a few simple circuits: low-pass, high-pass, band-pass and notch filters. The aspiring EEs and CEs among us know that these simple circuits can be broken down into equally simple equations (the impulse response). At that time we'd just learned about calculating a system's response by convoluting the input function with the impulse response, and how exhausting of a process it was to do manually.

And then came MATLAB...

We sampled about 5 seconds of audio at 44.1kHz 16-bit, and got a nice big dataset into MATLAB. Then we played back the convoluted result... all within MATLAB. It was insane...

In short, we we able to model, test and tweak an audio filter without ever touching a single capacitor, inductor or resistor. We could adjust any one of our parameters, and instantly hear the results.

It was at that moment I understood the difference between an engineering math package, and Excel.

It was also at that moment how much money I could make with a hammer, a microphone, MATLAB, and a penchant for making things quieter =)...

-SlimBoJones...
  #12   Spotlight this post!  
Unread 18-02-2005, 18:37
Unsung FIRST Hero
Ian Mackenzie Ian Mackenzie is offline
Registered User
FRC #3683
Team Role: College Student
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Waterloo, Ontario, Canada
Posts: 111
Ian Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond reputeIan Mackenzie has a reputation beyond repute
Re: Excel vs. Matlab

MATLAB all the way for me (and yes, it does stand for Matrix Laboratory). If you can get the hang of thinking in matrices (e.g. doing tricky matrix indexing, performing operations on a whole matrix at once), and you like working at a command line (which I do), you can do some pretty amazing things very quickly and efficiently.

MATLAB just seems to have a habit of having exactly the function I need - Karthik and I go back and forth about MATLAB and Excel all the time, and once we had a problem where we needed to generate a random permutation of the integers 1 through n. A quick look through the MATLAB help file, and I found randperm(n)...

The other nice thing about MATLAB is that you can actually do (gasp!) for-loops, if statements, functions, etc. (All right, I know there's an 'if' command in Excel, but it's not the same). And if you have large, dynamically-sized sets of data to work with, there's really no comparison.

And yeah, in Excel you can check multiple cases easily, but I prefer to get my calculations right the first time...
  #13   Spotlight this post!  
Unread 23-02-2005, 01:24
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,588
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Excel vs. Matlab

RIT just switched the mechanical engineering curriculum from teaching Excel with VBA to Matlab.

I'm proficient in both, and I choose excel for easy, short things (less then a few hours of work) and matlab for more complicated number crunching or programming.
  #14   Spotlight this post!  
Unread 23-02-2005, 03:47
Nikhil Bajaj Nikhil Bajaj is offline
MATLAB Fan
FRC #0461 (Westside Boiler Invasion)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2002
Location: West Lafayette, Indiana
Posts: 101
Nikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond reputeNikhil Bajaj has a reputation beyond repute
Send a message via AIM to Nikhil Bajaj
Re: Excel vs. Matlab

Quote:
Originally Posted by Joe Ross
RIT just switched the mechanical engineering curriculum from teaching Excel with VBA to Matlab.

I'm proficient in both, and I choose excel for easy, short things (less then a few hours of work) and matlab for more complicated number crunching or programming.
At Purdue last semester we used both in ENGR 116, which is the Honors Engineering Computer Problem Solving Tools thing class (I really don't remember the actual name) but I found that they were both extremely useful. In practice, we used excel to do some pretty sophisticated modelling of arm torque, which could have just as easily been done in MATLAB. Our drive calculations (insert shameless plug here for you to go look at our drivetrain pic for this year) were done in Excel, mainly, to combine motors and stuff, but I'm currently working on a Matlab script that will be handy for gearbox construction.

I think they're both darn awesome.
  #15   Spotlight this post!  
Unread 23-02-2005, 09:35
Chris Hibner's Avatar Unsung FIRST Hero
Chris Hibner Chris Hibner is offline
Eschewing Obfuscation Since 1990
AKA: Lars Kamen's Roadie
FRC #0051 (Wings of Fire)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1997
Location: Canton, MI
Posts: 1,488
Chris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond repute
Re: Excel vs. Matlab

I use Matlab 95% of the time. The only time I use Excel is for Goal Seek.

Matlab is MUCH less user friendly than Excel. Excel is really easy and intuitive to use, but much less powerful, especially for big-time number crunching.

I think that people that like Excel much better just don't know Matlab well enough to use it efficiently. That is okay - Matlab takes a long time to learn. Why go through that learning process when you can use Excel and do it NOW. Since I am so fluent in Matlab, I can usually do anything in Matlab in about half the time it takes me to do it in Excel (and the results always look prettier).
__________________
-
An ounce of perception is worth a pound of obscure.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Create model of switched reluctance motor in Matlab randys_2002 Electrical 2 21-01-2005 12:34
Modelling in Matlab randys_2002 Motors 3 21-01-2005 11:47
MS Excel to CAD daramana Inventor 1 21-01-2005 10:03
Excel Attachments? Greg McCoy CD Forum Support 10 20-05-2004 07:35


All times are GMT -5. The time now is 00:19.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi