본문 바로가기
MATLAB 코딩/기초

[매트랩] 3차원 함수 그리는 방법

by bigpicture 2024. 4. 29.
반응형

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');

 

반응형

댓글