Slashdot Mirror


MATLAB for Mac OS X Announced

FunkDaddy writes "The MathWorks today announced its intention to make MATLAB, the industry's leading technical computing software, available on Mac OS X, with the next release of the MathWorks product line. With MATLAB on Mac OS X, users will be able to use powerful, sophisticated technical computing tools in a graphical and intuitive environment. You hear that mac-geek-scientist-guys? Rejoice!" It looks like perhaps that survey did some good.

29 comments

  1. subscription ran out? by spood · · Score: 0, Flamebait

    Hey, I thought I was paying my subscription fee so I didn't have to see ads. How come I'm seeing ads for MATLAB now? Did I use up my 1000 pages already?

    --
    ---- Just another spud server.
    1. Re:subscription ran out? by Microsift · · Score: 1

      I know, it's really annoying when a news site posts stories about new products...d'oh!

      --
      My other sig is extremely clever...
  2. Hurray by whoda · · Score: 1

    Now, someone tell me how I can get our IT department to replace about 2,500 Windows workstations with Mac's, along with all the associated software, using a budget that's been down-sized along with everything else in the last year.

    1. Re:Hurray by Anonymous Coward · · Score: 0

      Just move to Linux. The software is free, and they already have the hardware. Matlab runs under Linux.

      If you insist on Macs, then convince apple to release its OS for Intel hardware. (Ha!)

  3. In Office Space the answer is by Anonymous Coward · · Score: 0

    Watch 'Office Space'... especially the end... where the office gets burnt down! Insurance!

  4. questions, questions... by EccentricAnomaly · · Score: 2

    Will the new Matlab run under Quartz or under XDarwin? I wonder.... And what's with the mention of Java in the press release, will matlab use Java so that it can run even slower still?

    --
    There are 10 types of people in this world, those who can count in binary and those who can't.
    1. Re:questions, questions... by Anonymous Coward · · Score: 1, Informative

      Since version 6.0, Matlab has had the ability to load Java classes and call Java methods (including AWT stuff). I think it also provides hooks to invoke the Matlab engine from Java code, and the Matlab desktop probably uses Java (I wouldn't know, I only use the command-line :).

      If they're going to support Mac OS X, it's probably in their best interest to go fully native instead of X. To do otherwise is to ask for a lot more support headaches.

  5. why not before? by emir · · Score: 1

    i am kinda surprised that they didnt port it earlier, after all now that macos is an unix, porting matlab probably didnt require more than recompilation of their existing unix matlab source.

    --
    -- http://electronicintifada.net --
    1. Re:why not before? by Anonymous Coward · · Score: 2, Informative

      that is true for the math libraries, not the user interface. OS X / aqua is not XWindows... but maybe that's where java comes into play?
      it might work, if apple gets the hardware accelerated java / swing under way. it's currently in the developer tools but too buggy to be enabled by default. when it works, though, swing almost runs at native speed. not bad.

      n.

    2. Re:why not before? by Anonymous Coward · · Score: 0

      if they really wanted to be lazy they could just use XDarwin..

  6. Good news... i think by Tersevs · · Score: 1

    I dont know what the rest of you guys think, but i have a love-hate relationship to Matlab. It is unreasonably expensive and it has a whole bunch of flaws (negative indexing anyone?).However, by some ancient twist of fate it has become standard.

    It is possible to lend a copy of matlab from the university i attend for about $6. But the day i'm outtahere it gonna cost me to continue using it.

    Its a bit sad that my university so vigourously require students to learn matlab. I once enterred into a discussion with one of the professors... Afterwards i learned that he had written a bunch of the toolboxes ('system identification' and 'robust control' i think), so that professor were economically motivated to engourage people to start using matlab.

    Still, theres no need complaining about it. Its a decent tool that will surely be welcome for many OS X users.

    1. Re:Good news... i think by Stardate · · Score: 1

      These days, at least half the kids are downloading it, and the other half are asking me... erm, I mean, the kids who know how to download it, if they can have a copy. All sorts of industry-standard programs like Photoshop, Final Draft (for screenwriters), After Effects, Flash, 3d studio max, etc etc., are being downloaded via p2p. the student versions are usually less than $100, but if you could download those pricey textbooks you bet I'd.. erm, I mean, those kinds of students would be downloading them too. Or you could just buy them from a student at half.com, paying 50% of the price to a fellow student selling it, or getting 40% MORE than the college will buy it back for!!!!

      HORRAY FOR THE INTERNET!!!!

      --
      "... I declare our city to be a free and independent state to be named Tri-Insula!" --Fernando Wood, Mayor of NYC 1861
    2. Re:Good news... i think by jdavidb · · Score: 2

      Have you seen GNU Octave? It's not as featureful as the absolute latest version of Matlab, but it was more than sufficient for me for my neural networks class. In fact, I used it last night on my final exam.

      If you know Perl (or want to learn), another alternative is the Perl PDL Perl Data Language module. I used that for a semester project, and it worked great.

  7. Matlab Java support by Anonymous Coward · · Score: 0

    The current Matlab release (6.x) has a Java interface. You can call Java programs from within Matlab. Very usefull for GUI-building.
    more info on:
    http://www.mathworks.com/access/helpdesk/help /tech doc/matlab_external/matlab_external.shtml

  8. Matlab, at last! by King+Babar · · Score: 2

    OK, so I was really about to lose hope over this... Mac hardware was really looking like the Right Thing for all of my needs *except* for the fact that there was no Matlab available for OS X. I would have to believe that Apple was made very aware of how killer it would be to have this happen, and that they may have had to toss in some cash to bankroll this on the front end. Does anybody know if this is the way it worked?

    --

    Babar

  9. Praise Be To Bob by Dolly_Llama · · Score: 1
    Who today hath granted me slack.

    Once I get my hands on Matlab OS X, I can finally be rid of my windows machine. I'm not a foaming at the mouth Gates hater, I just simply prefer os x. I have Offive vX, Maple, and soon matlab...now only solidworks... and my plan of world domination will come to fruition! muhahaha *wipes foam from mouth*

    --

    Somewhere, something incredible is waiting to be known. -- Carl Sagan

  10. Octave anybody? by Shisha · · Score: 1

    I know that Octave is not quite Matlab, but it's definitely enough for all the assignments an average student gets. There is a fink (http://fink.sourceforge.net/pdb/package.php/octav e) package. And I believe it's definitely worth a look, instead of stealing Matlab from Gnutella.

    1. Re:Octave anybody? by King+Babar · · Score: 2
      I know that Octave is not quite Matlab, but it's definitely enough for all the assignments an average student gets.

      Octave is a wonderful piece of software, but there are still many features that it lacks which, alas, tend to be just the ones I find myself needing more often. Weirdly enough, I don't really mind paying for Matlab, either. But I *do* find the #@!$!#@# license manager deal to be a COMPLETE lose. Smart people work there; surely they can come up with a better plan than the one they have. :-(

      --

      Babar

    2. Re:Octave anybody? by coult · · Score: 1

      I just bought matlab for linux ($1900!) and I didn't find the licensing to be difficult. It took me about 5 minutes to set up. Granted, there is no GUI for the license install/configuration step, but that really shouldn't be an obstacle. I will grant that for $1900, you'd think they could come up with a nice interface for _all_ parts of the install process.

      I agree about octave; I've been using it for a while and recently started using matlab again, and BOY is there a big difference (especially when it comes to graphics, and special things like sparse matrices).

      --

      All is Number -Pythagoras.

  11. My OS X transition is complete.. by rhetland · · Score: 1


    I am a new mac person. I converted because of the unixyness of osx, since I primarily use various unix type machines for work.

    The only thing missing from my osx software arsonal was MATLAB (really -- everything else was unix freeware). Starting up an os9 background sucked.

    Is anyone else as happy as I am?

  12. I hope... by coult · · Score: 1

    ..that I can get the OS X version for free. I just spent $1900 on an individual commercial linux license for my home-based scientific consulting biz, but I've got a dual G4/533 in addition to my dual P4/1.7 at home, and a mac in the office at school as well. The individual licenses actually allow you to install on as many machines as you want, as long as you agree to be the sole user and use only one copy at a time - but it may be platform-restricted.

    --

    All is Number -Pythagoras.

  13. I hope it's a "true" Mac OS X port by green+pizza · · Score: 2

    Up until recently, I had been using ancient versions of MATLAB on some forgotten undergrad machines in my department. Looked and worked decent on the Apple Power Macintosh and Sun SPARCstation machines I was using. A few months ago, I began using MATLAB for real projects (read: I finally learned to how actually use the thing). =)

    But... let me tell you, the non-Windows versions of MATLAB 6.1 (aka MATLAB Release 12) stink. They must have used some wonky Windows-to-UNIX porting kit for the more recent versions, as the interface is totally Windows looking on the Solaris and Linux versions I've used. Sure, the whole package works great and Simulink has saved my skin more than once -- but the interface is terrible.

    Another app I've been using heavily is Maple. I started with one of the earlier revisions of Maple V and have since worked my way up thru Maple 6 to Maple 7. It's "only" a simbolic mathematics program, but it's a **VERY** well done cross-platform port. The Windows version looks like a Windows app. The "classic" Mac OS 8 / Mac OS 9 version looks like a Mac app. And the UNIX versions (commercial unices and Linux) look like nice, proper X11 apps (though perhaps a bit more Motif based than most GTK or Qt folks would like). Kudos to Maplesoft/Waterloo for supporting so many platforms in such a pleasent way.

    Now if only Matlab (which, BTW, uses part of the Maple engine for its symbolic math module) would only take a cue from Maple...

    (In a related note, I have no idea how well Mathematica works these days, but the screenshots look decent. The last time I used that app was on a NeXTstation -- it was a great NeXT port. Their Mac OS X version screenshots look pretty nice, too.)

    http://www.maplesoft.com
    http://www.mathematica .com

    1. Re:I hope it's a "true" Mac OS X port by coult · · Score: 1

      Mathematica wasn't so much ported to Nextstep as it was one of the original platforms on which Mathematica was released (Macintosh System 6 being one of the others). In fact, Mathematica was bundled with each Nextstation.

      It was probably pretty easy to bring Mathematica to OS X because they already had an Openstep version 3 (Cocoa is really just a newer version of Openstep). I will be using the OS X version of Mathematica soon, once our site license kicks in in June.

      --

      All is Number -Pythagoras.

  14. MATLAB for now - and the future? by tomdarch · · Score: 1

    How about the return of AutoCAD? My consistant gripe has also been for 3DStudio, but with Maya's price cut I would be happy if AutoCAD MAC had 3d stair and window-in-wall tools like 3DSViz and good Maya support - oh, wait, Maya competes with 3DS - rats. OK, how about Architecure tools for Maya - two way AutoCAD import/export, 3D stair layout, various windows and doors in walls - oh, yeah, walls.

  15. it runs under XDarwin by EccentricAnomaly · · Score: 3, Informative

    my sources say that matlab for OS X will run under XDarwin and not under aqua... hey, at least this gives us a chance to write something better and brand gnu :) and there's always orboros X to give XDarwin the same look and feel as aqua

    --
    There are 10 types of people in this world, those who can count in binary and those who can't.
  16. Octave by Anonymous Coward · · Score: 0

    Supposedly the brand-Gnu Matlab replacement "Octave" will compile with Fink, but I've not been able to get it to compile with or without fink.

    Doesn't anyone have an Octave binary for Mac OS X?

  17. could be far happier -- GO OCTAVE! by Anonymous Coward · · Score: 0

    But would be happier with an Octave binary.

    Octave can do things that Matlab can't, like use zero-based matrices, which makes porting to and from C a whole lot easier. What good is Matlab if you don't finish up with something that isn't interpreted? And don't you dare tell me to use the Matlab C generator, unless their library gets under the LGPL pronto!

    Who has the Octave binaries? Fink isn't actually compiling it for me, and I get different errors on different OS X boxes. Help!

  18. Octave has no zero-based matrices by Anonymous Coward · · Score: 0

    Octave has one thing that Matlab does not: zero-based matrixes. This makes porting to C much easier.

  19. last post should read: MATLAB MISSING ZERO INDICES by Anonymous Coward · · Score: 0

    Sorry for the typo, it's Matlab with the zero-subscript bug, not Octave. I know this is a fortran/C thing, but if Octave can parameterize it, why can't Matlab?

    Also, why isn't the Matlab C generator library under the LGPL?