how to make an identifer for string variables

1 vue (au cours des 30 derniers jours)
Linden
Linden le 30 Avr 2014
Commenté : Stephen23 le 22 Août 2024
Hi I have a list of string variables, which all ends with "_STI". How can I group them together so that I can perform the same operations to them. For example, I want to assign a number to all the variables ends with "_STI". Thanks very much

Réponses (1)

Prateekshya
Prateekshya le 22 Août 2024
Hello Linden,
Assuming that the variables are doubles, here is a small example to achieve value assignment by grouping the variables together:
% Step 1: Get a list of all variables in the workspace
vars = who;
% Step 2: Initialize a number to assign
assign_value = 42; % Replace with the number you want to assign
% Step 3: Loop through the variables and perform operations
for i = 1:length(vars)
var_name = vars{i};
if endsWith(var_name, '_STI')
% Use dynamic field names to assign a value
assignin('base', var_name, assign_value);
end
end
You can modify the code according to your data type requirement.
I hope this helps!

Catégories

En savoir plus sur Linear Model Identification dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by