y = rms(x,vecdim)은 벡터 vecdim에 지정된 차원을 따라 연산을 수행합니다. 예를 들어, x가 행렬인 경우 rms(x,[1 2])는 1번째 차원과 2번째 차원으로 정의된 배열 슬라이스가 행렬의 모든 요소를 포함하기 때문에, 결국 x의 모든 요소에 대해 연산을 수행합니다.
y = rms(___,nanflag)는 위에 열거된 구문의 계산에 선택적으로 NaN 값을 포함시킬지 또는 생략할지 여부를 지정합니다. 예를 들어, rms(x,"includenan")은 NaN 값을 계산에 포함하는 반면 rms(x,"omitnan")은 이러한 NaN 값을 무시합니다.
이제 "all"을 지정하여 입력 배열에 있는 모든 요소의 RMS 값을 계산할 수 있습니다. 예를 들어, rms(x,"all")은 입력 배열 x에 있는 모든 요소의 RMS 값을 반환합니다.
R2022a: 여러 차원을 따라 RMS 계산
이제 양의 정수로 구성된 벡터를 지정하여 여러 차원을 따라 RMS 값을 계산할 수 있습니다. 차원을 지정하려면 vecdim 입력 인수를 사용하십시오. 예를 들어, rms(x,[1 2])는 x의 첫 번째 차원과 두 번째 차원을 따라 연산을 수행합니다.
R2022a: NaN 값 포함 또는 생략
이제 RMS 계산에 NaN 값을 포함시키거나 생략할 수 있습니다. NaN 값을 포함하려면 "includenan" 을 지정하며, NaN 결과가 생성됩니다. 입력의 모든 NaN 값을 무시하려면 "omitnan"을 지정합니다. 예를 들어, rms(x,"includenan")은 RMS 값을 계산할 때 NaN 값을 포함하며, 결과적으로 NaN이 생성됩니다.
R2022a: Signal Processing Toolbox에서 MATLAB으로 이동됨
이전에는 rms를 실행하려면 Signal Processing Toolbox™가 필요했습니다.
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.