Problems with the latest version of Matlab

  • Context: MATLAB 
  • Thread starter Thread starter hunt_mat
  • Start date Start date
  • Tags Tags
    Matlab
Click For Summary
SUMMARY

The latest version of MATLAB (2012) has introduced issues that lead to nonsensical results in previously functional programs from the 2011 version. Users have reported that standard functions may no longer be supported or have altered input/output expectations. To troubleshoot, it is recommended to utilize the "dependency report" feature in MATLAB to identify affected functions and consult the official release notes for detailed changes. Sticking with MATLAB 2011 is a viable alternative if immediate resolution is not possible.

PREREQUISITES
  • Familiarity with MATLAB programming and its environment.
  • Understanding of function dependencies in MATLAB.
  • Knowledge of MATLAB release notes and version changes.
  • Basic troubleshooting skills for debugging MATLAB code.
NEXT STEPS
  • Review the MATLAB 2012 release notes for detailed function changes.
  • Learn how to generate and interpret the MATLAB "dependency report."
  • Explore alternative tools like GNU Octave for MATLAB code execution.
  • Investigate community forums for common bugs and fixes in MATLAB 2012.
USEFUL FOR

Software developers, data analysts, and engineers who rely on MATLAB for programming and data analysis, particularly those transitioning from MATLAB 2011 to 2012 and facing compatibility issues.

hunt_mat
Homework Helper
Messages
1,816
Reaction score
33
Has anyone found that their MATLAB programs are now giving nonsensical results in te latest version of matlab? I wrote a program which worked very well in the 2011 version of MATLAB but now in the 2012 version of MATLAB it still sort of runs but nor yields nonsensical results. I can show examples has anyone found this?

I have tried to run the codes on Octave but it seems to take ages.

Mat
 
Physics news on Phys.org
I have not had this problem, personally, but I've only just begun using 2012 in the last month.

It is possible that one of the standard MATLAB funciton you're using either

a) has stopped being supported, so it's no longer vetted to see if it works after changing possible dependencies and core MATLAB code.

b) has been changed in a way that the inputs and/or outputs are expected differently.

You're going to have to either track the bug (which sometimes ends up being a can of worms, depending on how complex your code is) or stick with 2011.

In the editor under the (tools, I think) menu, there's a "dependency report". You can use that to see all the functions your program relies on (and can do the same for each of those functions). Then you can check on support for each of those functions in 2012.

here's the release notes. You can click on each topic to expand it and see details on function/handling changes, etc.:
http://www.mathworks.com/help/matlab/release-notes.html
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 4 ·
Replies
4
Views
7K
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 7 ·
Replies
7
Views
8K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K