MATLAB ヘルプ センター
Determine whether setting has active value set
Since R2024a
hasActiveValue(s)
hasActiveValue(s) returns 1 if the setting has an active value set. Otherwise, hasActiveValue returns 0.
s
1
hasActiveValue
0
example
collapse all
Add custom settings group with one setting. Confirm that it has no active value by default.
s = settings; g = addGroup(s,"mysettingsgroup"); addSetting(g,"OfficeNumber"); hasActiveValue(g.OfficeNumber)
ans = logical 0
Set the personal value for the OfficeNumber setting, which updates the active value.
OfficeNumber
g.OfficeNumber.PersonalValue = "East205";
Use a conditional statement to confirm that OfficeNumber now has an active value and, if so, return that value.
if ~isempty("g.OfficeNumber") && hasActiveValue(g.OfficeNumber) value = g.OfficeNumber.ActiveValue else disp("OfficeNumber has no active value.") end
value = "East205"
SettingsGroup
Setting, specified as a SettingsGroup object. Use the settings function to access the root settings group object and all the available settings in the tree.
settings
Introduced in R2024a
settings | hasTemporaryValue | hasPersonalValue | hasInstallationValue | hasFactoryValue | addGroup | addSetting
hasTemporaryValue
hasPersonalValue
hasInstallationValue
hasFactoryValue
addGroup
addSetting
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ