이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
heaviside
헤비사이드 계단 함수
설명
예제
기호 인수와 숫자형 인수에 대해 헤비사이드 함수 실행하기
heaviside
함수는 인수 값에 따라 0, 1/2 또는 1을 반환합니다. 인수가 기호 객체가 아닌 부동소수점 숫자인 경우 heaviside
는 부동소수점 결과를 반환합니다.
기호 입력값 sym(-3)
에 대해 헤비사이드 계단 함수를 실행합니다. 함수 heaviside(x)
는 x < 0
에 대해 0
을 반환합니다.
H = heaviside(sym(-3))
H =
기호 입력값 sym(3)
에 대해 헤비사이드 계단 함수를 실행합니다. 함수 heaviside(x)
는 x > 0
에 대해 1
을 반환합니다.
H = heaviside(sym(3))
H =
기호 입력값 sym(0)
에 대해 헤비사이드 계단 함수를 실행합니다. 함수 heaviside(x)
는 x = 0
에 대해 1/2
을 반환합니다.
H = heaviside(sym(0))
H =
숫자형 입력값 x = 0
에 대해 함수 heaviside(x)
는 부동소수점 결과를 반환합니다.
H = heaviside(0)
H = 0.5000
기호 변수에 대해 가정 사용하기
heaviside
는 변수에 대한 가정을 고려합니다.
기호 변수 x
를 만든 다음 0보다 작다고 가정합니다.
syms x
assume(x < 0)
기호 입력값 x
에 대해 헤비사이드 계단 함수를 실행합니다.
H = heaviside(x)
H =
추후 계산을 위해 syms
를 사용하여 x
를 다시 만들어서 가정을 지웁니다.
syms x
헤비사이드 함수 플로팅하기
x
와 x - 1
에 대한 헤비사이드 계단 함수를 플로팅합니다.
syms x
fplot(heaviside(x), [-2, 2])
fplot(heaviside(x - 1), [-2, 2])
기호 행렬에 대해 헤비사이드 함수 계산하기
기호 행렬에 대해 헤비사이드 함수를 실행합니다. 입력 인수가 행렬인 경우 heaviside
는 각 요소에 대해 헤비사이드 함수를 계산합니다.
syms x
H = heaviside(sym([-1 0; 1/2 x]))
H =
헤비사이드 함수와 관련된 표현식 미분 및 적분하기
헤비사이드 함수와 관련된 표현식의 미분과 적분을 계산합니다.
헤비사이드 함수의 1계 도함수를 구합니다. 헤비사이드 함수의 1계 도함수는 디랙 델타 함수입니다.
syms x
diff_H = diff(heaviside(x),x)
diff_H =
적분 를 계산합니다.
syms x
int_H = int(exp(-x)*heaviside(x),x,-Inf,Inf)
int_H =
원점에서 헤비사이드 함수 값 변경하기
원점에서 헤비사이드 함수의 디폴트 값은 1/2
입니다.
H = heaviside(sym(0))
H =
원점에서 헤비사이드 함수 값으로 흔히 쓰이는 다른 값은 0과 1입니다. 원점에서 heaviside
의 값을 변경하려면 sympref
를 사용하여 'HeavisideAtOrigin'
기본 설정의 값을 지정하십시오. 나중에 복원할 수 있도록 sympref
에서 반환한 이전 파라미터 값을 저장하십시오.
oldparam = sympref('HeavisideAtOrigin',1);
0
에서 heaviside
의 새로운 값을 확인합니다.
H = heaviside(sym(0))
H =
sympref
로 설정된 기본 설정은 현재 세션과 이후의 MATLAB® 세션까지 지속됩니다. 원점에서 heaviside
의 이전 값을 복원하려면 oldparam
에 저장된 값을 사용하십시오.
sympref('HeavisideAtOrigin',oldparam);
또는 'default'
설정을 사용하여 'HeavisideAtOrigin'
의 디폴트 값을 복원할 수 있습니다.
sympref('HeavisideAtOrigin','default');
입력 인수
x
— 입력값
숫자 | 기호 숫자 | 기호 변수 | 기호 표현식 | 기호 함수 | 기호 벡터 | 기호 행렬
입력값으로, 숫자, 기호 숫자, 기호 변수, 기호 표현식, 기호 함수, 기호 벡터 또는 기호 행렬로 지정됩니다.
버전 내역
R2006a 이전에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)