Experiences with release 2012b

조회 수: 167 (최근 30일)
Jan
Jan 2012년 9월 13일
편집: DGM 2022년 8월 25일
Did you try 2012b already? What do you like, what has still potential for further improvements, what makes working with Matlab harder than with earlier releases?
How large is the overlap between the new features and the list of wished changes: Answers: what-is-missing-from-matlab?
  댓글 수: 5
Jan
Jan 2013년 7월 10일
@Wesley: Please post this as an answer, not as a comment. While I can reconsider all of your impressions and emotions, I do not agree with the last sentencs: I have an old incredibly stable QNX, which boots from a floppy disk. Here the obvious bottleneck is the hardware, to be exact the floppy disk support and stability.
I have not heard of any other Matlab release which cause so much detest.
Scott Bressler
Scott Bressler 2021년 11월 16일
I miss the "Wrap Around" option on Find-Replace.

댓글을 달려면 로그인하십시오.

채택된 답변

Malcolm Lidierth
Malcolm Lidierth 2012년 9월 15일
Why has the menu system survived for so long in so many software packages? Because it is a triumph of design and function. File->Open, Edit->Paste were ubiquitous. When I downloaded a trial of a software package I had not used before, I knew immediately how to get started.
Ribbons are a retrograde step. They leave both new and "veteran" users of software struggling to find the right button. They are triumphs of style over substance.
  댓글 수: 13
cui,xingxing
cui,xingxing 2022년 8월 24일
@Serge +1,It hasn't changed much in ten years since the 2012b change of interface to the current 2022a Your suggestion is a good one!
DGM
DGM 2022년 8월 25일
편집: DGM 2022년 8월 25일
For a while, I thought that customizing the QAT would be a viable workaround, but at the time, I was using multiple computers between my lab and others. Maintaining any workaround was out of the question. All I'd ever have is the ribbon and default QAT. I simply minimized the ribbon, ignored the QAT, and stopped using both in favor of doing as much as possible via keyboard and console.
Toolbars were a useful, flexible component of mouse-driven interfaces, then came ribbons that were inflexible, unfixable wastes of space designed to be gaudy showcases of developer's feature interests instead of a simple palette of user's needs. When a mouse-driven UI design so strongly encourages users to revert to using the keyboard in avoidance, it's a naked failure.

댓글을 달려면 로그인하십시오.

추가 답변 (43개)

Yair Altman
Yair Altman 2012년 9월 13일
I must say that I expected more from ML8 than a Desktop facelift. Yes, I know it's anything but "simple", and I am aware of the few incremented upgrades (a few of which I like, particularly the static Java classpath/librarypath thingy that I wrote about in my latest post). Still, I would have liked a major version upgrade to include major changes to the figure window and GUI controls (anyone mention HG2?), upgraded JIT engine, better memory management and monitoring tools, improved start-up speed, and better use of modern multi-core and GPU capabilities. Please don't try to sell me stories that the small set of incremental improvements are worthy of a major release.
When MTW last added a major engine upgrade (JIT), they called the new release 6.5, not even a full major version mind you. Calling this new version 8.0 is perhaps only a marketing ploy, but I think many ardent Matlabers, who eagerly await a serious upgrade for many years now, might even be offended. I for one was disappointed.
I know it's not the same engineering skill-set and I understand the business tradeoffs and the different TTM for engine upgrades vs. facelift upgrades. Still, I thought I'd share my personal 0.02.
  댓글 수: 5
Jan
Jan 2012년 9월 14일
@IA: I suggest to read Yair's blog from start to end. It's a treasure.
Richard Crozier
Richard Crozier 2012년 9월 17일
HG2 refers to handle graphics 2 I suspect. In development hell for some time.

댓글을 달려면 로그인하십시오.


Michelle Hirsch
Michelle Hirsch 2012년 9월 19일
(cross-posting a comment I just submitted on Loren's blog)
Hey everybody – it’s Scott here. I’m the head of the MATLAB product management team, responsible for steering the overall direction for MATLAB. Many of you know me from my more active days on the file exchange, blogs, or personally from my years of traveling to meet with MATLAB users around the US and the world. (I also happen to be the dorky looking guy in the What’s new in MATLAB video, with a voice not nearly as charming as the legendary Scottish voice of MATLAB …)
I wanted to let you know that we are listening. We really appreciate all of your feedback, and particularly the passion that all of you bring to MATLAB.
I believe that we all have the same goals – we want MATLAB to be great, to continue to be adopted by more and more users around the world, everyone from experienced programmers to engineers who are limping by analyzing data with spreadsheets.
To this end, we have a large development team working on many different fronts. We are working on graphics, performance, language, libraries, GUI building, etc. Each of these moves forward on its own timeline, with capabilities released as soon as they are ready. It just so happens that our updates to the desktop and help system happened to be ready at 12b, while much of the work in other areas is still in progress.
I’ve seen some comments here and elsewhere on expectations for “version 8.” We decided to rev the version number to 8, mainly because we were tired of 7.1x … It doesn’t mean that you have to wait 8 more years for a “9″ to see some of the other features you are hoping for. You’ve probably noticed that we’ve been de-emphasizing version numbers of the past several years as we’ve switched to releasing features as they are ready every 6 months instead of bundling up all big changes into a single major release. We are continuing with this approach.
I really hope that you will give the new release a real try before dismissing it. It’s been said before, but we tested this release a ton with users, including ones with lots of experience who use MATLAB very heavily. Keep in mind that the new version had to pass the muster of our own development organization, which is likely one of the largest groups of professional software developers using MATLAB in the world. There are a lot of features (which we will cover in subsequent blogs) that we put in specifically to ensure that power users could continue to have highly productive workflows in the MATLAB desktop.
We look forward to hearing your continued feedback, particularly from those of you who can find the time to invest energy in really trying out the new release. As you learn your way around, let us know what’s working (“hey, I never knew you could jump the debugger to the current line”) and what’s not (“I really want to be able to separate the items in my quick access toolbar”).
Thanks again. As always, I’m happy to communicate via the community, or privately if you prefer. My email address is listed on my File Exchange page.
  댓글 수: 10
Thomas Hoffend
Thomas Hoffend 2012년 10월 1일
That is great Jan, but I should not have to search, find, download, and install a new tool and retrain my brain/muscle memory to learn to work with it.
The point is that I, and probably many other long-time users, have an established work flow that functions very well for us. Some past additions to Matlab worked within established work flow patterns and enhanced productivity. Core cells would be one example.
I am rarely inspired or annoyed enough to make comments concerning a software product. This update messes with my workflow significantly and offers nothing in return. I have decided to go back to using a previous version until The Mathworks sorts this out. If The Mathworks really is listening to this thread, then there should be some intense "firefighting" meetings going on right now.
Jacob Shea
Jacob Shea 2013년 3월 13일
Just updated to 2013a from 2012a and I agree with @Thomas Hoffend about the figure toolbar. I make heavy use of it and prefer to dock my figures in a lower panel on the screen. Moving the figure toolstrip to the main ribbon from the figure window is absolutely maddening to me. Instead of a tiny mouse movement from the plot to change the figure tool and back, I now have to move the mouse all the way across the screen and back. Came here to find the option to dock the figure toolstrip on the figure window, leaving sorely disappointed with the UI redesign.
Ditto that complaint for the debug tools which have been removed from the editor window. Seriously interferes with my UI efficiency. Thumbs down, way way down.

댓글을 달려면 로그인하십시오.


Oleg Komarov
Oleg Komarov 2012년 9월 13일
편집: Oleg Komarov 2012년 9월 13일
I already let TMW know but I'll be posting here as well:
  • I miss the previous edit configurations window. Now I have to create separate m-files (which I did not want to do) and call them instead of keeping my testing suite hidden in the configurations for the specific function (script).
Thinking whether to feedback this as well:
I personally DO NOT like the ribbon, it takes way too much space. Nowadays wide screens are the standard format and giving so much space to a ribbon is inefficient. Hiding the ribbon on the other hand forces me to remember all the shortcuts by heart. One single line toolbar was perfect. Maybe I am just averse to significant changes.
  댓글 수: 17
Jan
Jan 2012년 10월 3일
@Daniel: Evolution does not have a direction. Here software packages do not differ from biological species. A new GUI philosophy will survive, it is fitter than others - and this does not necessarily mean better. Even the perfectly adjusted saber-tooth tiger became extinct.
Thomas Hoffend
Thomas Hoffend 2012년 10월 3일
The CLI still exists in 2012b. I get the analogy though. Some code changes are useful upgrades and some are hindrances. Core cells were an incredible productivity enhancer for me. The context-sensitive editor also has helped quite a bit. I happen to think that the 2012b interface is a hindrance. I also suspect that the transition was never requested by users. However there are many other enhancements that have been requested.
In regards to various other software packages, I am reminded of the old cliche' "if everyone jumps off a cliff does that mean you should too?" Not that it matters, but there are plenty of specialized professional computational software packages that do not use a toolstrip and that probably do not have the development funds to waste going in that direction.
The fact that this trendy interface appeared in Matlab suggests to me that TMW has become too large and lost its connection with its real customers. I read Scott's words below "the new version had to pass the muster of our own development organization, which is likely one of the largest groups of professional software developers using MATLAB in the world". That pretty much sums it up.

댓글을 달려면 로그인하십시오.


Ian
Ian 2012년 9월 14일
편집: Ian 2012년 9월 14일
As usual, a lot of disappointment. I'm sure the UI refactoring is useful to some people, but the ribbon is a conceptual reassignment of function locations, which at best offers greater discoverability for new users, and at worst a disorienting experience for those used to a menu paradigm (in which case, keyboard shortcuts are your friend). As an OS X user, the ribbon adds nothing of value. Nevertheless overall this really is a minor change (do people really twiddle with the UI for most of the time in Matlab, are they really saving substantial time clicking through ribbon tabs than a menu?). Matlab has a number of core features used daily that are in desperate need of updating:
  1. Graphics are still rendered without anti-aliasing and robust alpha opacity support with the default renderer. We have a hodge-podge of 3 different renderers each with a set of drawbacks (i.e. opacity support in OpenGL causes vector export to fail!!!). Where is the modern graphics support, something like a native PDF or SVG engine, per item opacity and full anti-aliasing without compromises? Pixellated klunky graphing is embarrassing for a suite for which visualisation is a core component...
  2. Guide is a bug ridden, slow and hugely limited mess. The UI toolkit is already very limited in Matlab, but then Matlab wraps that in a really dated, slow UI editor. It falls over when dealing with anything more than simplistic UIs (try multiple selecting groups of components and arrow-key positioning them; or try changing tab order, and watch Matlab brought to its knees). Give us a modern UI toolkit (it is already mostly there under the surface, see undocumented matlab), and build a UI editor that doesn't suck. Why does TMW hide things like HG2 for years!?!?
  3. Editor is still very basic. I'd realy like to see better/smarter completions for things like class properties, and a structure browser for methods/subfunctions. Something like "Go to anything..." (fuzzy find any file/function/class/method anywhere in the path) in Sublime Text 2 would be awesome.
  4. More robust parallelization; The parallel computing toolbox is very useful, but it would be really helpful to have some of that core functionality within Matlab itself, these should be language features, not added extras.
  5. Better platform integration: On OS X we still are waiting for clipboard support for vector graphics (OS X had PDF built-in, this is not difficult), and even simple Applescript abilities would allow very powerful integration with other apps (like Excel for example). I'm sure gnome/kde would benefit from similar changes too. TMW seems to only really support Windows platform specific features and technologies, and the other platforms are second-class citizens (but we don't get financial discounts for reduced functionality)...
  6. EDIT: Serialisation for Matlab objects, very important when communicating among several Matlab instances.
So another 6 month wait and we can only dream we will get a release that is more than tweaks to the UI.
  댓글 수: 6
Ian
Ian 2012년 9월 17일
Walter, PDF handles transparency just fine, I use Adobe Illustrator that exports to PDF with per-item opacity perfectly preserved. I don't really mind what vector format Mathworks supports (SVG is another great candidate), but I'd just like a robust handle graphics renderer that can handle opacity, anti-aliases properly and can export to vectors when relelvant (and can cope with copy/paste). This has been techically possible for years now.
Malcolm Lidierth
Malcolm Lidierth 2012년 9월 19일
@Ian
Apologies for promoting my own code but:
a forthcoming "alpha" release of Project Waterloo (free and open-source) provides a pure Java 2D graphics library together with a MATLAB-like API e.g. scatter, line etc. It supports anti-aliased graphics and text, transparency (at single color, plot and graph level) and is fully serializable to XML. In MATLAB, Waterloo graphics and MATLAB graphics can be mixed in a single figure (snapshot below form R2012b on a Mac: top-left/bottom-right=MATLAB, top-right/bottom-left=Waterloo). Copy/paste has yet to be implemented (the code is being developed still) but output to SVG and PDF are supported.
The new version will be posted to SourceForge early October (see http://sigtool.sourceforge.net/)

댓글을 달려면 로그인하십시오.


Eric
Eric 2012년 9월 13일
My biggest gripe with the ribbon interface is the enormous amount of screen space it wastes. But the ability to hide it and put my favorite buttons in the quick access toolbar and the ability to put the quick access toolbar and current folder toolbar on the same line helps considerably. I do miss the "Execute entire file" button since it doesn't force you to change the current directory the way the Run button does.
Also, it would be nice if the Mathworks would admit this is a ribbon and use the Ctrl+F1 keyboard shortcut to allow hiding it. If you're going to copy Office's interface, you might as well copy their keyboard shortcuts as well.
A bigger concern for me is that this is where the Mathworks is choosing to apply its resources. They are clearly more concerned about bringing in new users than adding functionality.
This reminds me a lot of what happened to Mathcad when it was bought by PTC. PTC's first full release of Mathcad, Mathcad Prime, actually had reduced functionality compared to Mathcad 15. Many of my documents from Mathcad 14 actually would not work with Mathcad Prime because of this. Mathcad Prime introduced the ribbon interface as well. Maybe Mathcad Prime 2.0 has restored all of the functionality that had previously been lost, but I wouldn't know as I no longer use the program.
That's not to say this is necessarily a bad decision by the Mathworks. They're just optimizing to a different metric. Maybe alienating a few advanced users and allowing the functionality to stagnate is worth it if you can bring in a significant number of new users.
-Eric
  댓글 수: 9
Sarah Wait Zaranek
Sarah Wait Zaranek 2012년 9월 14일
@Eric -
Dave G and I noticed the evaluate all question on Loren's blog. Not sure if you saw the answer there. But instead of doing ctrl-a; F9 which ends up copying everything to the command window, you can also evalute an entire file using the documented editor api that was released about a year ago. You can put it then behind a shortcut button as a make-shift replacement for the missing button -
Code here -
activeEditor = matlab.desktop.editor.getActive ;
eval(activeEditor.Text) ;
This might help a bit.
Eric
Eric 2012년 9월 14일
Sarah,
Thanks for this - I'll try it out. If I can get that button back I think I can use 2012b in the same way as I did 2012a.
-Eric

댓글을 달려면 로그인하십시오.


Yair Altman
Yair Altman 2012년 9월 27일
Not less importantly than the documentation layout, many online doc pages have changed URLs, and the old URLs no longer work. I see this as a serious regression problem. I strongly urge MathWorks to redirect all the previous URLs to the new ones (server side redirect - http "301 Permanently Moved") so that old links, of which there are tons across the net, are not broken. I fail to see how this has gotten past the QA phase.
  댓글 수: 10
Walter Roberson
Walter Roberson 2013년 3월 4일
Please put back the ability to search in other releases right from every document page! It is a nuisance to have to head up to the top of the documentation to find the link to get to the archives list to search from there.
Better yet would be to have every page able to search for its equivalent in previous releases.
Wendy Fullam
Wendy Fullam 2013년 3월 4일
Thanks for the feedback, Walter. I will share your input with our development leads.

댓글을 달려면 로그인하십시오.


Alex
Alex 2012년 9월 14일
I agree with the majority here that the Ribbon is a very disappoint UI change.
At the very best the UI wastes screen real estate, at worst it requires more clicks without adding functionality.
Why are the icons trip height taking up more valuable room in the vertical direction while half the strip is gray empty space in the horizontal direction?
Previously, the icons for various actions were in the window they pertained to (i.e. step, step into, continue, etc. were in the editor window), now one must to go to the top of the screen, click a tab, then click the button.
Poorly conceived. Time would have been better spent on real enhancements to the language.
  댓글 수: 9
Alex
Alex 2012년 9월 19일
@Sean
I agree this should be a new topic. It sort of organically grew out of the 2012b discussion. Also, I'm familiar with the tool your provided the link for, however, it does have some pretty signifincant limitations. Mathworks support for DPX and EXR would be much preferred because it's documented, tested, and confirmed to work well.
David Garrison
David Garrison 2012년 9월 20일
Alex,
I can answer your question as to why there is empty grey area at the right of some of the tabs (mostly the Home tab). Part of the reason is that we have to design for a wide variety of screen sizes and resolutions and part of the reason is to allow for future additions to a given tab.

댓글을 달려면 로그인하십시오.


Star Strider
Star Strider 2012년 9월 16일
In addition to the Shortcut porting problem IA noted, I find ‘Help’ to be significantly less helpful than in previous releases. (I use Help often because of all the complexities in the various functions and function changes between versions.) In addition to Kevin's comments about Help for the Editor having disappeared, the toolbox ‘tree’ in the left panel of Help that I always found so useful no longer exists. That makes browsing — and discovering new ways to do things — more difficult.
It is also more difficult to actually read the Help entries. The various topic titles within each Help entry seem to be the same size and font as their descriptions, making it a challenge to find the various topics. The titles blend in with the descriptions.
Please bring back the 2012a version of Help!
  댓글 수: 4
Jan
Jan 2012년 9월 17일
편집: Jan 2012년 9월 17일
Thanks, Sean. The lines starting with a bold > are links. They are neither underlined not is there a hover efect, at least in my Firefox. But I image that there is a help for reading the doc, which tells me, that these are links. What a bad idea. Fortunately I've found the "expand all" link, which is displayed in blue such that the clickability is intuitively clear.
Then I find the yellow sign with the exclamation mark in the release notes, which is obviously important. Such important, that it is ok to guess what it should mean. They look fancy and as experienced user of the docs I do can guess their meaning. But usability and guessability are not the same. Nice animations of the expanding are not a helpful replacement of clarity.
After I find out how to use the release notes I hit:
Conversion of Error and Warning Message Identifiers
For R2012b, error and warning message identifiers have changed in MATLAB.
Fine, nice to know. I've opened the link to the solution 1-ERAFNC and found a link to a PDF(!), which contains the old and new keys. Collecting a list of strings in a PDF is a very bad idea, because it efficiently impedes an automatic search in the user-defined code. Frustrated I gave up again.
So, Sean, I admit that all required information are there, but they are not trivial to find and to use.
Star Strider
Star Strider 2012년 9월 17일
@ Jan Simon — I originally meant ‘Help’ — the Help browser that comes up with the ‘View product documentation (F1)’ — but I just discovered that in 2012b, ‘doc’ brings up the Help browser as well. (I rarely use ‘doc’, preferring the 2012a and previous versions Search option in the Help browser.)

댓글을 달려면 로그인하십시오.


sfreeman
sfreeman 2012년 10월 4일
To add perhaps a few further views on the R2012b discussion:
1. Well I am also not in favor of ribbons, however when I invest some time in getting my shortcuts on the fastlaunch bar, it does not bother me to much (like MS Office - do a ribbon which suits you and fine).
2. When you adapt ribbons, please do not only copy - go further!
a) allow users to choose icon sizes, fontsize etc. in the ribbons
b) allow users to define ribbons height - not only minimizing/maximizing
c) do not only allow shortcuts but also to allow individual icons (if you now think of apps - please see below)
3. Completely packaged apps are nice, however there is quite some use for preference files or user individual application extensions. (e. g. I use a "macro" system for one of my internal company applications, which allow users to add active buttons by placing a m-file in a certain folder) Afaik this is not possible with apps.
4. Biggest issure in my eyes is however the new help:
It started already years ago with the omission of the index tab - MATLAB and all its toolboxes are a large coding environment with an exceptional function envelope. However you can only make use of it, if you have the idea, that the function in question exists. While searching the help via the index, it was always a good occation to learn about so far unknown functions. No index, no chance to step over completely different functions.
Another opportunity to learn more MATLAB "vocabulary" was the content browser. "was" - with the new help system. With the new "table of contents" open topics do not stay open when I go to one item, the performance is lausy and even cross-browsing of different tollboxes is not possible.
After years of training new colleagues with MATLAB, where the first sentence was "MATLAB has the best help system ever!", this has now come to an end. Sad days...
________ /me sticks with the R2009a help...
  댓글 수: 1
Jan
Jan 2012년 10월 4일
Matlab is very powerful. While reading the Getting Started chapters is a good point to start from, getting an experienced Matlab programmer needs much more. The (formerly?) excellent help of Matlab has been fundamental for learning sophisticated details. The "See also" lines in the help texts are very helpful also (and they are still there, I hope). Inspecting the M-files reveals more details. Finally the newsgroup and forum are important also.
Therefore your impression, that the new help style is less productive, is very important. I could imagine that it was the goal of the designers to reduce the chance to get less related information, when you search in the docs. But as you say, sfreeman, sometimes (or always) totally unrelated information will be useful because it spreads the knowledge of the language. Imagine that someone tries to teach a child to talk only by answering its questions perfectly.
So it could be helpful for learning to drive the help in a more sloppy or fuzzy fashion, like:
You've look for parenthesis, but do you know the 'parent' property already?

댓글을 달려면 로그인하십시오.


Doug Hull
Doug Hull 2012년 9월 19일
EDITOR NOTE: In the interest of putting these comments in the right place (answers to the question where they can be voted on) I am moving the comments (positive and negative) into the answers section, just like I do for other questions.
This new release is HORRIBLE.... All MatLab textbooks are now broken...Is there a way to use the old workspace ???
At the monent I am having to backup a release so we can use it...
BAD and a horrible roll-out
Also because of this horrible new interface I am cancelling orders for 5 new systems.....
  댓글 수: 5
Thomas Hoffend
Thomas Hoffend 2012년 10월 8일
Update: The help-related issue seems to have gone away. It was persistent after a reboot, but I am not having the issue anymore. That is weird.
Also as luck would have it, I took delivery of a new HP 8560w EliteBook last week. I tried a fresh install of 2012b on that I experienced no bugs related to help.
CBhushan
CBhushan 2012년 10월 12일
The earlier comment by Thomas Hoffend pretty much summed the problems from my point of view. In general, the ribbon (or toolstrip) is the most HORRIBLE 'feature' in this new version. It wastes tons of space and also removed the ability to add/remove things from the toolbar.
It was really disappointing to see that even Matlab/Mathworks got caught up in the stupid cool/cute looking GUI revamp, while compromising the usability. There were some minor good things, like help search on top right, but in general it was a very disappointing update.
I am going back to R2012a and will stick to it as long as possible.

댓글을 달려면 로그인하십시오.


Dan K
Dan K 2012년 10월 5일
  1. When I dock a figure, it makes the figure toolbar virtually useless, since it becomes a tab on ribbon. For me there are a few specific issues with this. One I dock my figures on the right hand side of my screen (which means that the zoom, pan, etc controls are all on the far side of the screen from my figures) And, I often want access to both those tools and the editor tab of the ribbon at the same time! There should be an option to doc the figure toolbar in the figure window. I know this seems minor to some, but IT IS SERIOUSLY IMPACTING MY ABILITY TO GET MY WORK DONE! (Sorry, I'm done shouting now).
  2. Has space become so precious that there's no longer room for the undock icons in the environment tabs?
  3. The new help system stinks (I know others have said it and I've voted for every one of those posts too.) I mean, seriously: a pop up contents directory tree (and it's slow to boot)!
  4. I'm not vision impaired! I don't need my icons to be nearly 10% of the vertical space on my monitor! I actually have a use for that space.
  5. I don't know if anybody else has this problem but the report buttons on the current folder toolbar don't work (although the reports accessed from the drop down menu do).
  댓글 수: 3
Dan K
Dan K 2012년 10월 5일
Nothing... not a twitch... nada. I have submitted a bug report on this one.
Sean de Wolski
Sean de Wolski 2012년 10월 5일
Yeah, I am able to reproduce that when the current folder toolbar is below the toolstrip. If I right-click on one of the icons and "move toolbar inside current folder panel" then life is good.
Interestingly life is good as long as it's there. When I move it back to under the toolstrip it works until I click something else. Then it quits working again.

댓글을 달려면 로그인하십시오.


Daniel Shub
Daniel Shub 2012년 9월 14일
I will preface my answer with I haven't tried 2012b yet, but I have read the release notes and some reviews. The disappointment in the major version release not including much new functionality and "only" a major interface overhaul, makes me want to express why I "buy" MATLAB. I should point out that technically I have never paid for MATLAB out of my own pocket, but I have paid for it from my grants and advocated my university to buy a TAH license.
I "buy" software maintenance for MATLAB because of the IDE. I believe the MATLAB IDE is miles ahead of any IDE, especially of any FOSS IDEs, for Python and Octave (languages that I think are comparable to MATLAB). The MATLAB IDE is so good, that I rarely use Emacs anymore when writing MATLAB code (which is not the case for any other language that I write in). The last feature addition to the MATLAB language that I have really benefited from is the overhaul to OO system that occurred 5+ years ago and before that it was the ability to use JAVA (my guess is the MEX interface was also huge, but MEX was already/always there by the time I needed it). I can imagine the move to HG2, when and if it happens, might be of similar importance. I would happily pay for they upgrades. The improvements to the JIT, memory management, multi-core processing and the additional functions are nice, but none would make me upgrade. The IDE seems to be continuously getting better and every release in the 7.x series seemed to make the IDE just a little bit slicker.
So while I wish TMW would improve the MATLAB language (or ideally make it open source), I appreciate there efforts to improve the IDE. I can only hope that the ribbon is not a step back.
  댓글 수: 3
Sean de Wolski
Sean de Wolski 2012년 9월 14일
@Jan, they are new for 12b and not backward compatible :( to my knowledge.
Ryan G
Ryan G 2012년 10월 1일
Often there are options to download the GUI instead of the app in the file exchange.

댓글을 달려면 로그인하십시오.


Image Analyst
Image Analyst 2012년 9월 15일
I can't figure out how to get my shortcuts transferred over. I did right click and tell it to display the shortcut ribbon, but my shortcuts from R2011b are not there. I tried the trick I gave in http://www.mathworks.com/matlabcentral/answers/44254-how-can-i-save-my-matlab-shortcuts about copying over the shortcuts.xml file from C:\Users\ImageAnalyst\AppData\Roaming\MathWorks\MATLAB\R2012a to C:\Users\ImageAnalyst\AppData\Roaming\MathWorks\MATLAB\R2012b, but it didn't work this time. I have 6 or 7 shortcuts and I'd rather not recreate them by copying and pasting. Any ideas?
  댓글 수: 5
Star Strider
Star Strider 2012년 9월 16일
편집: Star Strider 2012년 9월 16일
@Jan Simon: Thank you! I will!
I originally meant ‘Help’ — the Help browser that comes up with the ‘View product documentation (F1)’ — but I just discovered that in 2012b, ‘doc’ brings up the Help browser as well. (I rarely use ‘doc’, preferring the 2012a and previous versions Search option in the Help browser.)
@Image Analyst: Thank you for updating that discovery.
Jan
Jan 2012년 9월 18일
@Star Strider: I use "help" for the text, which appears after "help plot", and "doc" accordingly.

댓글을 달려면 로그인하십시오.


Yuri K
Yuri K 2012년 9월 25일
편집: Yuri K 2012년 9월 25일
It took me a while to figure out how to do "Paste to Workspace" in the new version. No menu, no good help about it.
I could do it with
uiimport('-pastespecial')
and finally found that Ctrl-V is just focus dependent.
Another twist was when I tried to paste a column of strings with IDs, like 'ID6', 'ID15', 'ID23' etc. (copied to clipboard from an Excel file), to get a cell array. To my surprise I got the output as a cell array of doubles with ID prefix cut away. There is no option to eliminate such behavior. A good example of over-smart system, isn't it?
I know I can code to read the file with xlsread to control it better. But sometime you need a quick and dirty way just to get data in. Worked perfectly fine in older versions. (Well, I've updated from 2011a.)
I'll be happy to learn if I miss something obvious.

Todd Welti
Todd Welti 2012년 10월 8일
편집: Todd Welti 2012년 10월 9일
I have been using the Office ribbons for several years. I remember hearing when they came out that "It sucks at first, but you'll get used to it, and learn to like it". Five years later and I still hate it. i won't repeat all the points made in previous posts here but I have a question. Do software engineers ever do an analysis of how many clicks are required to complete a given action (with and wothout ribbon)? It just seems to me that with the Office ribbon, I'm generally finding myself making one or two more clicks (and more mouse movement around the screen) for each task than I did before. That might not sound like much but it is a real annoyance when you are trying to go fast. I personally dont like the idea of being a software tester for Mathworks to "see if it is better". I'll be sticking with the old version or possibly switching to a Matlab clone rather than use the ribbon
Quite honestly folks, I feel a bit insulted that Mathworks thinks I need a pretty icon to help me find a menu command. I can read, plus I know where they are (were). It just adds visual distraction, which there is enough already.
I would love to see Mathworks listen to their customer base, and ASK them if they want an Office ribbon. How about a poll, guys???
  댓글 수: 2
Jan
Jan 2012년 10월 9일
@Todd: We have to take into account, that Matlab is not Microsoft Office. While I agree, that the MS-ribbons still steal my time, it is important to test, how TMW has implemented this GUI method. Did you test R2012b personally?
As far as I understood, TMW did ask a certain number of test users and the decision for ribbons is based on exhaustive tests and comparisons.
Thomas Hoffend
Thomas Hoffend 2012년 10월 16일
I would like to "hear" (read) a statement directly from TMW that verifies that. Exhaustive tests on employees of TMW do not count :D

댓글을 달려면 로그인하십시오.


Clay Fulcher
Clay Fulcher 2012년 12월 7일
I am going to return to R2012a. I have told people for years that Matlab is the best software invented by man, and that the Help system in Matlab was one of the best features of the code. I have to eat my words, because the new system stinks. Sorry, but that's the way I see it.
  댓글 수: 2
Andreas Goser
Andreas Goser 2012년 12월 7일
편집: Andreas Goser 2012년 12월 7일
My team reported a couple of difficulties too and it seems they are addressed with R2013a. Check out the now availabe PreRelease!
Ryan G
Ryan G 2012년 12월 7일
You have to remember the brand new system will be enhanced over time. Look back at the help system from releases long ago. I was stuck on 7a for a long time and the difference between that system and later releases was dramatic.
I agree with Andreas, check out the new release, make comments and enhancement requests and expect improvements in future releases.

댓글을 달려면 로그인하십시오.


Antonio Napoli
Antonio Napoli 2013년 8월 21일
The toolstrip is very ugly and unuseful.

Matt Tearle
Matt Tearle 2012년 9월 13일
I've had quite a while to play with it. There was a little reorientation time, but I really like it now. I admit that I have a nice big screen at work, so the real estate issue Oleg mentioned isn't a problem for me.
I like the default location -- at the top -- of the filenames in the Editor (when you have multiple files open). I don't like the default location of the Quick Access Toolbar; I moved it to "Below Toolstrip", and that makes me happier.
There are still a few actions that I'm getting used to. Saving a file, for some reason, still messes with me! I guess I just got so used to the save button at the top of the Editor.
OK, I'll say it: I like Apps. Having a way to share GUIs with a single file and run with a single click is nice. Even nicer is that you don't have to monkey with paths or changing directory.
But the biggest plus for me is the new Import Tool. I may forget how to use textscan. And I won't be sad. I'll use those neurons for something more fun, like memorizing the entire Peruvian tax code.
  댓글 수: 2
Oleg Komarov
Oleg Komarov 2012년 9월 13일
Is it possible to add vertical separators in the Quick Access Toolbar?
Sean de Wolski
Sean de Wolski 2012년 9월 13일
Not at this time, but we're aware of it and I'll add your vote to it.

댓글을 달려면 로그인하십시오.


Eric
Eric 2012년 9월 13일
I've done my share of complaining, so here are a few things I do like:
1. The new "Go to" dialog is great. I used to use the "Show functions" button with class definition files. I never noticed before that with a script file you could hit Ctrl+G and get a list of cell titles. Of course somebody who knows to hit Ctrl+G to bring up the list of cell titles will now be disappointed that the new Ctrl+G dialog box only brings up an option for line numbers. I'm not sure why that dialog box needed to change. TMW giveth and TMW taketh away, I guess.
2. I can see using Apps if it works well. I've got a couple exceptionally-large, general purpose GUIs that I distribute. Currently I compile them for distribution. Creating Apps seems like a good distribution method as well. I'll have to test this out and make sure I can also distribute the ancillary files easily and without changing my code. I'm concerned that the directory structure I assume for compiled files will not be maintained with Apps.
3. I generally don't use the canned GUIs from the toolboxes, but perhaps I'm more likely to now after seeing them all in one place in the Apps toolstrip.
4. I generally don't use the Publish tool, either. I have my own class definition files for generating reports in Word and PowerPoint. However, I'm perhaps more inclined to use the Publish functionality with the ribbon. Since I didn't use Publish much, I wasn't aware of the markup options.
-Eric
  댓글 수: 3
Eric
Eric 2012년 9월 13일
I tested converting one of my large GUIs to an App. It was quite easy and I can definitely see this as a method of distributing tools (access to Matlab is not a significant constraint where I work). I was actually surprised by how quickly this process went - I thought it might take forever looking for dependencies. It found 72 files with no trouble at all.
In the spirit of being a whiny jerk, though, I do have two disappointments:
1. The App development tool creates PRJ files that are apparently different than what the Matlab Compiler creates. I was not able to use my deploytool PRJ file to create an app. It would be very slick if the app-creation tool could utilize a Matlab Compiler PRJ file. I can envision utilizing both methods for deploying tools.
2. I didn't see any option for creating my own icon for the App. You can supply a screenshot, but not an icon that is displayed in the toolstrip. I looked in the documentation as well. It seems all user-created apps are forced to have the same, nondescript icon. Hopefully I'm missing something. Icons really aren't useful if they're all identical.
I can see the Apps feature becoming quite popular. I expect Matlab's capabilities for handling them to grow. Off the top of my head I could see that a need to create custom groups of Apps might one day be necessary. Right now it seems all non-TMW apps are clustered into "My Apps". That's fine if you only have a few apps, but if you've got dozens that's problematic (especially if they all have the same icon).
-Eric
Matt Tearle
Matt Tearle 2012년 9월 13일
I know the issues with icons and grouping have already been reported, and are being worked on. I can even name at least one of the people who reported them... :)

댓글을 달려면 로그인하십시오.


Sean de Wolski
Sean de Wolski 2012년 9월 14일
My favorite two new features that I really love
1)
doc
Now accepts multiple arguments. I can't say how many times I've typed:
doc something somethingelse
And gotten the: Error using doc Too many input arguments.
Only to have to go back and fill in docsearch.
2)
Typo corrections:
doic fmincon
Undefined function 'doic' for input arguments of type 'char'.
Did you mean:
>> doc fmincon
Why yes! I did! Thank you. It did take some getting used to though as my instinct is to press the up arrow ruining all of typo correction's hard work.
  댓글 수: 3
Sean de Wolski
Sean de Wolski 2012년 9월 14일