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;

 採用された回答

Oleg Komarov
Oleg Komarov 2012 年 5 月 24 日

0 投票

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 ExchangeSetup and Configuration についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by