반응형
3차원 그래프를 그리는 예시는 아래와 같습니다. 함수 정의 부분에 원하는 함수를 넣으면 됩니다.
% x와 y 값 범위 설정
x = linspace(-5, 5, 100); % -5부터 5까지 100개의 점으로 이루어진 벡터 생성
y = linspace(-5, 5, 100);
[X, Y] = meshgrid(x, y); % x와 y 벡터로 그리드 생성
% 함수 정의
Z = X .* Y;
% 3D 그래프 플로팅
figure;
surf(X, Y, Z); % 3D 표면 그래프 그리기
xlabel('X');
ylabel('Y');
zlabel('Z = XY');
title('3D 그래프: Z = XY');
반응형
'MATLAB 코딩 > 기초' 카테고리의 다른 글
[매트랩] 여러 행렬을 원소로 갖는 자료구조 (셀 배열) (0) | 2024.05.05 |
---|---|
[매트랩] if문 예시 (0) | 2024.05.03 |
[매트랩 기초] 여러 값을 반환하는 함수 만들기 (0) | 2024.04.25 |
[매트랩 기초] 인덱싱을 이용한 행렬(배열) 정의 (0) | 2024.04.25 |
matlab에서 같은 요소 반복 생성하기 repelem() (0) | 2020.01.07 |
댓글