可能重複:
How to concatenate a number to a variable name in MATLAB?名
它必須是容易的,但我不能幫助找到它! 我正在使用10個循環的向量x(例如),最後我想將所有結果連接成一個矩陣10by10。爲了做到這一點,我必須將它們命名爲x1,x2,x3等。我該怎麼做?
編輯:我的代碼的一部分迄今爲止(從評論複製):
x = [0,0,0,1,0,0,1,0];
for k = 1:50
if x(1,8) ==1 && x(1,1)==1 && x(1,2)==1
x(1,1)=0;
elseif x(1,8) ==1 && x(1,1)==1 && x(1,2)==0
x(1,1)=0;
elseif x(1,8) ==1 && x(1,1)==0 && x(1,2)==1
x(1,1)=0;
elseif x(1,8) ==1 && x(1,1)==0 && x(1,2)==0
x(1,1)=1;
elseif x(1,8) ==0 && x(1,1)==1 && x(1,2)==1
x(1,1)=1;
elseif x(1,8) ==0 && x(1,1)==1 && x(1,2)==0
x(1,1)=1;
elseif x(1,8) ==0 && x(1,1)==0 && x(1,2)==1
x(1,1)=1;
end
...etc...
disp(x)
關心顯示您迄今爲止的任何代碼?謝謝 – eat