있습니다. ...(점 3개)을 이용하면 됩니다. plot(x,y,'--gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.5,0.5]) plot(x,y,'--gs', ... 'LineWidth',2, ... 'MarkerSize',10, ... 'MarkerEdgeColor','b', ... 'MarkerFaceColor',[0.5,0.5,0.5]) cube = struct('width',10,'height',20','depth',30); cube = struct('width' ,10, ... 'height',20, ... 'depth' ,30 ); 같은 코드이지만 위보다 아래가 더 눈에 잘 들어오는 걸 볼 수 ..
[ 빠르게 답만 원하시는 분들을 위해 ] '는 전치행렬 transpose matrix를 만들 때 복소수를 켤레복소수 complex conjugate로 만듭니다. 그냥 대칭이동만 하려면 ' 대신 .'을 쓰면 됩니다. a' % a의 complex conjugate transposea.' % a의 non-conjugate transpose ==== [ 딱히 몰라도 되지만 알아두면 아는 척 하기 좋은 쓸데없는 추가설명 ] 1) complex conjugate transpose를 만드는 방법은 두 가지가 있습니다. 둘 모두 결과는 동일하지만 가독성의 차이는 있습니다. 본인 스타일에 맞게 쓰시면 됩니다. a' % 짧지만 사람에 따라 가독성이 떨어질 수 있음 ctranspose(a) % 사람에 따라 가독성이 올라갈 ..
있습니다. 긴 글 꼼꼼히 읽기 귀찮으신 분은 링크1과 링크2를 눌러보세요. ==== 행렬을 좌우 또는 상하로 뒤집고 싶을 때가 있죠. 어차피 방법은 동일하니 여기서는 상하로 뒤집는 경우만 생각하겠습니다. 행렬을 뒤집는 덴 많은 방법이 가능합니다. 가장 쉽게(?) 생각나는 방법은 행렬의 index를 뒤집어서 행렬의 요소를 하나하나 다시 저장하는 것이겠습니다. index_reversed = (size(a,1):-1:1); a_reversed = zeros(size(a)); for i=1:size(a,1) i_new = index_reversed(i); for j=1:size(a,2) a_reversed(i,j) = a(i_new,j); end end 쓸데없이 변수도 많이 만들어야 하고 코드가 지저분해 보입니..