verLessThan
(非推奨) ツールボックスのバージョンを指定した文字ベクトルと比較する
verlessthan
を使用して現在の MATLAB® リリースが指定したリリースよりも古いかどうかを判別することは推奨されません。代わりに isMATLABReleaseOlderThan
を使用してください。
説明
例
バージョン固有のコードの作成
MATLAB R2014a では実行でき、R2014b 以降ではエラーが生成されるコードに修正を加えます。
2 つの表面プロットを作成します。既定のカラー パレットは、使用している MATLAB のバージョンによって異なります。
s1 = surface(magic(5)); s2 = surface(magic(5)*10,'FaceColor','yellow');
表面 s2
を、その下の表面の色で変更します。R2014b からは、すべてのグラフィックス オブジェクトから EraseMode
プロパティが削除されています。EraseMode
プロパティを、MATLAB R2014b 以降で実行されるコードの FaceAlpha
プロパティの値に置き換えます。
if verLessThan('matlab','8.4') % -- Code to run in MATLAB R2014a and earlier here -- s2.EraseMode = 'xor'; else % -- Code to run in MATLAB R2014b and later here -- s2.FaceAlpha = .25; end
最低限必要なバージョンの確認
実行中の Simulink® バージョンを 4.0 と比較します。バージョンが 4.0 より古い場合、機能がサポートされないためエラー メッセージを表示します。
if verLessThan('simulink','4.0') error('Simulink 4.0 or higher is required.') end
ツールボックスのバージョンの確認
MATLAB が実行中の Data Acquisition Toolbox™ バージョンを比較します。
ツールボックス フォルダーの名前を検索します。出力は、システムにインストールされているツールボックスによって異なります。
dir([matlabroot '/toolbox/d*'])
daq datafeed dig dnnfpga driving database diagram dmr dotnetbuilder dsp
ツールボックス フォルダー名 daq
を使用します。
verLessThan('daq','3')
ans = 0
MATLAB は、Data Acquisition Toolbox Version 3 以降を実行しています。
入力引数
toolbox
— MATLAB ツールボックス フォルダーの名前
文字ベクトル
MATLAB ツールボックス フォルダーの名前。文字ベクトルとして指定します。toolbox
を指定するには、対象となるツールボックスの Contents.m
ファイルが入っているフォルダーの名前を使用します。すべてのツールボックスのフォルダー名を表示するには、以下を入力します。
dir([matlabroot '/toolbox'])
toolbox
が存在しない場合、MATLAB にエラーが表示されます。
例: 'images'
version
— バージョン番号
文字ベクトル
比較対象のプログラムまたはツールボックスのバージョン番号。文字ベクトルとして指定します。バージョン番号を major[.minor[.revision]]
の形式で指定します。
例: '9.2'
拡張機能
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
バージョン履歴
R2007a で導入R2023b: 非推奨
verlessthan
を使用して現在の MATLAB リリースが指定したリリースよりも古いかどうかを判別することは推奨されません。代わりに isMATLABReleaseOlderThan
を使用してください。
参考
matlabRelease
| isMATLABReleaseOlderThan
| ver
| version
| dir
| license
| ispc
| isunix
| ismac
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)