How can I use visdiff correctly?

8 views (last 30 days)
Charlie
Charlie on 27 Aug 2012
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

Friedrich
Friedrich on 27 Aug 2012
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 Debugging and Analysis 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!