Constants that cannot be delete with CLEAR

12 Ansichten (letzte 30 Tage)
Pierre
Pierre am 4 Jun. 2023
Bearbeitet: Pierre am 4 Jun. 2023
Simple,
I have some personal constants define in startup.m but every time I type CLEAR in the command window I loose them.
Is there a way to make some constants non deletable ?
Thank you.

Akzeptierte Antwort

Matt J
Matt J am 4 Jun. 2023
Bearbeitet: Matt J am 4 Jun. 2023
You could make the constants the Constant properties of a class. Then they can be reused even after issuing clear
classdef myconst
properties (Constant)
a=1;b=2;c=3
end
end
>> myconst.a
ans =
1
>> clear
>> myconst.b
ans =
2

Weitere Antworten (1)

Dyuman Joshi
Dyuman Joshi am 4 Jun. 2023
Verschoben: Matt J am 4 Jun. 2023
You can use this command
clearvars -except VariblesNotToBeDeleted
  1 Kommentar
Pierre
Pierre am 4 Jun. 2023
Bearbeitet: Pierre am 4 Jun. 2023
I little bit too long, imagine I have many constants.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Function Creation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by