MATLAB ヘルプ センター
環境変数の削除
R2022b 以降
unsetenv(varname)
unsetenv(varname) は、オペレーティング システムの環境変数 varname を削除します。varname のいずれの要素も存在しない場合、unsetenv に効果はありません。
varname
unsetenv
例
すべて折りたたむ
環境変数 myVar を作成してから、その環境変数が存在することを確認します。
myVar
setenv("myVar","myValue"); isenv("myVar")
ans = logical 1
myVar を削除してから、それが存在しなくなったことを確認します。
unsetenv("myVar"); isenv("myVar")
ans = logical 0
複数の環境変数を作成してから、それらの環境変数が存在することを確認します。
setenv(["Var1" "Var2" "Var3" "Var4"],["Val1" "Val2" "Val3" "Val4"]); isenv(["Var1" "Var2"; "Var3" "Var4"])
ans = 2×2 logical array 1 1 1 1
unsetenv を使用して環境変数を 2 つ削除してから、それらの環境変数が存在しなくなったことを確認します。
unsetenv(["Var1" "Var4"]); isenv(["Var1" "Var2"; "Var3" "Var4"])
ans = 2×2 logical array 0 1 1 0
missing を指定した setenv を使用して環境変数を削除することもできます。1 つの環境変数の値を変更し、もう 1 つの環境変数を削除します。
missing
setenv
setenv(["Var2" "Var3"],["ValB" missing]); isenv(["Var1" "Var2"; "Var3" "Var4"])
ans = 2×2 logical array 0 1 0 0
環境変数の名前。string スカラー、文字ベクトル、string 配列、または文字ベクトルの cell 配列として指定します。
例: "PATH"
"PATH"
すべて展開する
使用上の注意および制限:
コード生成は、parforループ内での unsetenv の使用をサポートしていません。
parfor
入力として string 配列または文字ベクトルの cell 配列を指定して unsetenv を使用して、複数の環境変数を削除します。
getenv | isenv | setenv | loadenv | system | unix | dos
getenv
isenv
loadenv
system
unix
dos
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ