Set size of array in object through input?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Michael Simonovski
le 28 Juin 2018
Réponse apportée : Guillaume
le 28 Juin 2018
Hello,
i want to write a script with an object. One of the private properties should be an array. Its size should not be knew at the start of the script. During the run a function should ask the user to enter an integer. This integer should be the size of this 1D-array with the size.
How it could be implemented?
0 commentaires
Réponse acceptée
Guillaume
le 28 Juin 2018
classdef SomeClass
properties (SetAccess = private)
Array = [];
end
methods
function this = SetArraySize(this)
sz = input('What size should the array be ? ');
validateattributes(sz, {'numeric'}, {'integer', 'positive', 'scalar'})
this.Array = zeros(1, sz);
end
end
end
%usage
obj = SomeClass %object with empty array
obj = obj.SetArraySize %prompts for array size
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Cast and Quantize Data dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!