Evaluation of verLessThan() correct?

1 visualizzazione (ultimi 30 giorni)
Benjamin
Benjamin il 1 Mar 2016
Risposto: Steven Lord il 1 Mar 2016
I noticed that verLessThan(x) evaluates version numbers only XX.XX.XX Consider this test:
if verLessThan('TB','5.1.4.5')
disp('lower than 5.1.4.5');
else
disp('higher than 5.1.4.5')
end
Let's assume TB is '5.1.4.1'.
The result is:
higher than 5.1.4.5
My opinion, result should be: 'lower than 5.1.4.5'.
Someone know how I can evaluate more after-dot-version numbers?

Risposta accettata

Steven Lord
Steven Lord il 1 Mar 2016
The help text for verLessThan in release R2015b states:
VERSION must be a string in the form 'major[.minor[.revision]]', such as '7', '7.1', or '7.0.1'
The documentation also states this, though a bit less forcefully.
Specify the version number in the form of major[.minor[.revision]], for example '9.2'.
From this I would say that VERLESSTHAN does not handle version number differences at a lower granularity than revision.

Più risposte (0)

Categorie

Scopri di più su Platform and License in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by