나는 3D 점 구름을 그려보고 있지만, 그림을 특정 포즈로 회전시키는 데 어려움을 겪고 있습니다. 예를 들어 , figure; hold on;
z = linspace(0,3*pi,250);
x = 2*cos(z) + rand(1,250);
y = 2*sin(z) + rand(1,250);
plot3(x, y, z, 'b.', 'MarkerSize
음향 필드를 플롯하기 위해 MatLab에서 imagesc을 사용했습니다. 이제 이미지의 특정 위치에 반투명으로 채워진 사각형을 겹치기를 원합니다. 이상적으로 다음과 같이 할 수 있습니다. imagesc(g,g,field);
hold on
plotRectangle([100,100,200,200], 'b', 0.5)
hold off
여기서 b는 투명도
내 MATLAB 코드에서 내 전설 함수에 제목을 넣으려고하는데 작동하지 않습니다. 그들의 사이트에서 MatLab 공식 도움말을 사용하지만 아무 것도 변경하지 않습니다. 내 코드 : 난 아무것도 변경하지 않는이 코드 x = -pi:pi/20:pi;
y1 = sin(x);
plot(x,y1)
hold on
y2 = cos(x);
plot(x,y2)
그림에 여러 줄이 있는데, 각 줄에는 고유 한 범례 항목이 있습니다. 전설 엔트리 중 하나가 꽤 길어서 라인으로 분리해야합니다. 또한, 몇 가지 기호가 나오기 때문에 라텍스 통역사를 사용해야합니다. 긴 전설 항목을 나눌 수없는 것을 제외하면 모든게 괜찮습니다. '\\'또는 '\ par'또는 '\ newline'과 같은 표준 라텍스 명령은 작동하지 않는 것처
위의 그림에서와 같이 y 축의 두 위치에 "y = 60"및 "y = -60"이라는 레이블을 지정하려고합니다. 나는 yticks([-60 0 60]);
yticklabels({'y = -60','y = 0','y = 60'})
그러나, 그것은 "어떤 변수 yticks이 없다"고 밝혀과 같이 명령을 구현하려고합니다. 또한 y 축에 눈금을 [-60 -40
나는 매트릭스가 (약 400x400 크기) 0 여기에서 1 사이의 숫자 내가 맞게 원하는 3D 막대 그래프의 플롯이다 막대 그래프에 대한 3D 표면. 어떤 아이디어? 행렬의 요소 (0과 1 사이의 숫자)는 각 색인에서 표면의 높이를 제공해야합니다. 표면이 막대 그래프의 일반적인 모양을 제공하고 모든 지점을 통과하지는 못하게하고 싶습니다.
부울 맵을 가지고 있으므로 배열은 0과 1로만 구성됩니다. 크기는 512x512이고 크기를 256x256으로 조정해야합니다. Matlab imresize를 사용하면 값의 크기가 조정되어 더 이상 0과 1뿐만 아니라 원하지 않는 다른 값도 가지지 않게됩니다. 어떻게하면됩니까? 감사 기본적으로
polar(theta,r) 및 polarplot(theta,r)은 모두 MATLAB의 극좌표입니다. 전자는 이전 표준이며 후자는 R2016에 도입되었습니다. 왜, 또는 그 차이점을 아는 사람이 있습니까? 내가 MATLAB의 문서 페이지의 주요 차이점을 볼 수 없습니다, 그래서 나는 그들이 유지하고 있음에 놀란다 두 명령이 아닌 자동으로 내가 같은 새의 코드