About Matrix Array Error

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 :)

답변 (2개)

Image Analyst
Image Analyst 2012년 10월 17일

1 개 추천

You need a cell array since they can have different lengths. Use braces instead of parentheses: b{c,1}

댓글 수: 2

baby
baby 2012년 10월 17일
편집: baby 2012년 10월 17일
u know how to make number (1) beside the text "what's the name?"
i got example from internet but when i try that in my code, i got error
this is the example
for i = 1:m
for j = 1:n
str = ['Enter element in row ' num2str(i) ', col ' num2str(j) ': '];
when i try that 'num2str(c)' i got the error :'(
Image Analyst
Image Analyst 2012년 10월 17일
Use sprintf() instead.

댓글을 달려면 로그인하십시오.

venkat vasu
venkat vasu 2012년 10월 17일

0 개 추천

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

baby
baby 2012년 10월 17일
but how about make indicator (1) beside text "What's the name?" i wanna know how to make that indicator thx u :)

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Operators and Elementary Operations에 대해 자세히 알아보기

태그

질문:

2012년 10월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by