verLessThan
ツールボックスのバージョンを指定された文字ベクトルと比較
説明
例
バージョン固有のコードの作成
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'
バージョン履歴
R2007a で導入
参考
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)