About Matrix Array Error
Mostrar comentarios más antiguos
Hello,,
before i make an example of matrix like a question
This is my example
________________________________
The number of participant : 2
What's the name : Andy
What's his/her value : A
What's the name : Juny
What's his/her value : C
________________________________
now i wanna make the number of input like this
________________________________
The number of participant : 2
What's the name (1) : Andy
What's his/her value (1) : A
What's the name (2) : Juny
What's his/her value (2) : C
________________________________
Can someone help me how to make number of input like above?
this's my code
% Input
a= input ('The number of participant :');
for c=1:a
b(c,1)= input('What's the name ' :');
b(c,2)= input('What's his/her value ' :');
end
disp(b)
[m,n]= size (b);
before i already try with 'num2str(c)' like b(c,1)= input('What's the name ' num2str(c)' :'); but i got an error
Please help me :)
Respuestas (2)
Image Analyst
el 17 de Oct. de 2012
1 voto
You need a cell array since they can have different lengths. Use braces instead of parentheses: b{c,1}
2 comentarios
Image Analyst
el 17 de Oct. de 2012
Use sprintf() instead.
venkat vasu
el 17 de Oct. de 2012
Hi...
This may help you and it will take both string&character but it can store a single character.
a= input ('The number of participant :'); for c=1:a x=input('Whats the name ','s'); b(c)=x; b(c)= input('Whats his/her value '); end %%FOR DISPLAY for c=1:a disp(b(c)); disp(d(c)); end
1 comentario
baby
el 17 de Oct. de 2012
Categorías
Más información sobre Operators and Elementary Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!