MATLAB R2024a 업데이트
MATLAB R2024a Prerelease가 나왔습니다. Release note를 보고 자주 또는 종종 사용할 것 같은 것만 몇 가지 추려봤습니다.
1. 자유로워진 로컬 함수의 위치
로컬 함수를 코드 중간에서 정의할 수 있게 됩니다.
다만 if
, for
와 같은 conditional context 내에서는 정의할 수 없습니다.
2. Check spelling 기능
툴스트립-VIEW의 오른쪽 끝에 있습니다. 라이브 에디터의 텍스트, M-파일의 주석에서 파란색 밑줄로 보여줍니다.
3. createArray
함수
createArray
를 이용하여 특정 클래스의 행렬을 만들 수 있습니다. 예전에는 클래스마다 초기화된 행렬을 만드는 방법이 달랐습니다.
4. arguments
블록 자동완성
이 상태에서 아래의 suggestion을 누르거나 tab 키를 누르면
이렇게 자동완성이 됩니다.
5. islocalmax2
, islocalmin2
islocalmax2
, islocalmin2
로 2차원 데이터의 local maximum과 local minimum을 찾을 수 있습니다.
6. clip
으로 행렬의 값을 특정 범위로 맞추기
clip
으로 행렬의 값을 특정 범위 안으로 집어넣을 수 있습니다. clip(a, lower, upper)
는 lower
보다 작은 값을 lower
로, upper
보다 큰 값을 upper
로 맞춥니다.
7. polyfit
함수가 R2 값을 반환
8. fpolarplot
polarplot
의 FunctionLine
버전인 fpolarplot
이 생겼습니다.
9. linestyleorder
line
객체의 스타일 순서를 지정하는 함수인 linestyleorder
가 생겼습니다.
10. rgb2hex
, hex2rgb
11. legend
의 투명도 옵션
12. ConstantLine
의 순서
ConstantLine
의 순서를 바꿀 수 있게 되었습니다. 예전에는 항상 다른 객체들의 위에 있었습니다.
13. clf
와 cla
로 여러 Figure
와 Axes
한번에 지우기
clf
와 cla
가 여러 Figure
와 여러 Axes
를 한번에 지울 수 있게 됩니다.
끗
- 게으른