以下について:
x = [0.5 1.5 2.5 3.5 4.5];
for k = 1:1:5
plot(x(k),x','b^','linewidth', 2)
hold on
end
に似ている:
[x,y] = meshgrid(0.5:1:4.5);
各ポイント(青い三角形)の座標にインデックスを付けるにはどうすればよいですか?
結果は次のようになります。
point1 = [x(1),x(1)]; % [0.5,0.5]
point2 = [x(1),x(2)]; % [0.5,1.5]
point3 = [x(1),x(3)]; % [0.5,2.5]
point4 = [x(1),x(4)]; % [0.5,3.5]
point5 = [x(1),x(5)]; % [0.5,4.5]
point6 = [x(2),x(1)]; % [1.5,0.5]
...
point25 = [x(5),x(5)];% [4.5,4.5]
私は何か間違ったことをしなければなりません。さもないと、matlabプログラムで今日これらのインデックスを作成できません。
[~,idx] = length(point(:));
idxpoint = ind2sub(size(point),idx);
実例を書いてください。
前もって感謝します。