How can I use visdiff correctly?

5 vues (au cours des 30 derniers jours)
Charlie
Charlie le 27 Août 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

Réponse acceptée

Friedrich
Friedrich le 27 Août 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

Plus de réponses (0)

Catégories

En savoir plus sur Debugging and Analysis dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by