How I can storage data for arrays

Hi! I can create an array with down but when i call the script again and add new values, previous values is deleting how i can storage array ?
thisname = input('Enter the name', 's');
thisnumber = input('Enter the phone number','s');
thisaddress = input('Enter the address','s');
PHONE.name = thisname; PHONE.number = thisnumber; PHONE.address = thisaddress;

 采纳的回答

An example with 2 entries (change n to increase the number of entries):
n = 2
for ii = 1:n
Phone(ii).name = input('Enter the name: ', 's');
Phone(ii).number = input('Enter the phone number: ','s');
Phone(ii).address = input('Enter the address: ','s');
end
I am indexing the structure Phone where ii = 1,2,...
You can apply this syntax to your case w/o using the loop.

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Environment and Settings 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by