Creating a column vector of strings of various sizes

14 visualizzazioni (ultimi 30 giorni)
hey so as the title says, I need to create a database / 'library'. I need to save each 'book' entered by the user ( the total amount of books entered is unknown, i.e. can enter as many as they want)into a vertical vector. Ive tried using strvcat and char and other methods to add elements to an empty vector but I keep getting dimension errors. Please help
cheers

Risposta accettata

KSSV
KSSV il 9 Apr 2018
books = cell(3,1) ;
books{1} = 'MATLAB';
books{2} = 'MAT';
books{3} = 'LAB';
Read about cell
  3 Commenti
KSSV
KSSV il 9 Apr 2018
books = cell([],1) ;
for i = 1:3
book = input('Book Name:','s') ;
books{i,1} = book ;
end
Gian Carpinelli
Gian Carpinelli il 9 Apr 2018
does this only work for 3 entries of the book though?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by