Creating a column vector of strings of various sizes

15 vues (au cours des 30 derniers jours)
Gian Carpinelli
Gian Carpinelli le 9 Avr 2018
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

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by