What's on your personal MATLAB to-do list?

조회 수: 4(최근 30일)
Sven
Sven 2014년 2월 27일
댓글: Image Analyst 2014년 2월 28일
What MATLAB tools or functions have you been thinking about making but haven't quite gotten around to it?
It can be something specific to your work if you'd like, but it's preferably:
  • the kind of tool or task that we don't really expect in the next MATLAB release (ie., not a frequent entry in a MATLAB wishlist)
  • something that would be useful to you and (hopefully) others if it existed.
  • something that could conceivably be made by people(s) in the user community
Think of it maybe as a file exchange wishlist.
Votes for good ideas . I guess you'll get more votes if it's an idea others want to see made as well.
Probably no single accepted answer, but it would be nice to see what people have thought about and maybe we can bring a few ideas to fruition (or find that someone's already done it)
For example:
  • I've been wanting to write an object-oriented replacement for the NURBS toolbox which is a great toolbox but is very unwieldy to use.

답변(5개)

Walter Roberson
Walter Roberson 2014년 2월 27일
Index of the release in which each routine appeared or disappeared.
  댓글 수: 2
Sean de Wolski
Sean de Wolski 2014년 2월 27일
For a pure function and class list:
This will go back at least a little way. You'd have to also account for product name changes etc.

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


Sean de Wolski
Sean de Wolski 2014년 2월 27일
One such thing on my list is a "graphics component" (e.g. uicontrol, uipushtool, axes etc.) state tool.
It would allow you to add a button to your user interfaces that allows a user to change any property of the user interface, e.g. colors, font types, etc. using inspect(). These states would persist across uses of the application. It's already straight forward enough to do in GUIDE (just save the figure), but this would be focused more on programmatic applications where there is no stored figure.
  댓글 수: 3
Sven
Sven 2014년 2월 27일
Ah, interesting. How would you think of storing the persistent state? Maybe keeping a temp file with the configuration details inside - a bit like browser cookies?

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


Sven
Sven 2014년 2월 27일
편집: Sven 2014년 2월 27일
A triangulation3d class which would basically inherit the standard triangulation class, but add useful features specifically for a 3d volumes such as:
  • volume, area, centroid measurements
  • intriangulation/ontriangulation to query if points are in the volume (well, I've started that part)
  • boolean union/subtraction/intersection with other triangulation3d objects
  • intersection with lines/planes
  • smoothing/reducing of triangles
It would be useful (ie, efficient) here if MATLAB allowed us read access to the internal of triangulation, but I've got a start on this class built

David Young
David Young 2014년 2월 27일
Write my own version of imshow (from the Image Processing Toolbox) so I have it under control and don't get unexpected things happening.
  댓글 수: 4
Image Analyst
Image Analyst 2014년 2월 27일
I don't use the 'parent' option very much because if you do, and then call title(), title() affects the last axes you had used -- it doesn't automatically switch the current axes to the one in the imshow. So my title is in the wrong place. That's why I call axes() - so title() works - instead of using 'parent'. Would be nice if they changed that behavior.

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


Image Analyst
Image Analyst 2014년 2월 27일
How about a user interface editor? They thing they call GUIDE is so primitive it's unbelievable. Eventhey admit it. They've been promising a new one since 2006 but since the only thing they added in that time (8 years) was the table control, I've come to not expect it in the forseeable future.
I also am keeping a wish list with dozens of items that I share privately with the Mathworks. They sometimes do do some of the items on the list.
  댓글 수: 2
Image Analyst
Image Analyst 2014년 2월 28일
I asked them just yesterday about GUIDE, and the tech support guy said that they are working on an improved GUIDE but he was not able to share any timelines about it - same as they've been saying for the past 8 years. If they're waiting for the next, great improvement in software technology before they release a new version of GUIDE, we'll be waiting forever, because there's always something better just around the corner.

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

범주

Find more on Historical Contests in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by