## Question on Numbering A1 - An?

### Portgas Ace (view profile)

on 30 Sep 2012
how do i make the syntax for looping to have an output of A1, A2, A3, A4... A(n)? cant use A(n) since matlab will read it as an array.

on 30 Sep 2012

Jan

### Jan (view profile)

on 30 Sep 2012
@James: Such questions are asked such frequently, that they are collected in the FAQ. Please read them carefully.

### Azzi Abdelmalek (view profile)

on 30 Sep 2012
Edited by Azzi Abdelmalek

### Azzi Abdelmalek (view profile)

on 30 Sep 2012

• You can use A(n) if your data are numbers or char (same class),
example:
A=[10 20 30 40 ];
A(1)
A(2)
...
• use A{n} if your data are both, or same class with different sizes
A={'color','price';'red','100';'green','200'}

Portgas Ace

### Portgas Ace (view profile)

on 30 Sep 2012
i need to show A1, A2, A3 to An. which will have its values
sample output:
A1---------3---------5---------6
A2---------5---------3---------4
A3---------6---------7---------9
(sorry for using -, spaces dont work)
Walter Roberson

### Walter Roberson (view profile)

on 30 Sep 2012
If it is just output and not variable names, then
fprintf('A%d', n)
Azzi Abdelmalek

### Azzi Abdelmalek (view profile)

on 30 Sep 2012
A=[3 5 6;5 3 4;6 7 9] %example
out=[];
for k=1:size(A,1);
out=char(out,[sprintf('A%d ',k) num2str(A(k,:))]);
end
disp(out)