How can I use visdiff correctly?

Hi,
I am trying to use visdiff to compare different version of a code. The script fails with an error.
If I use the GUI dialogue, I get the error:
Undefined function 'comparisons_private' for input arguments of type 'com.mathworks.comparisons.source.impl.LocalFileSource'.
or if I use the command
visdiff('river_reduced_gravity.m','temporary_2012_08_24_reduced_river_gravity_recheck.m')
I get the error:
Undefined function 'comparisons_private' for input arguments of type 'char'.
What am I doing wrong?
Thanks, Charlie

 Accepted Answer

Hi,
sounds like a messed up ML search path. Try running:
restoredefaultpath;
matlabrc
After that try again. Normally the comparisons_private is a function shipped with MATLAB:
>>which comparisons_private
C:\Program Files\MATLAB\R2012a\toolbox\shared\comparisons\comparisons_private.m

More Answers (0)

Categories

Find more on Financial Toolbox 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!