matlab

MATLAB R2024a 업데이트

게으른 the lazy 2023. 12. 24. 13:21

 

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

polarplotFunctionLine 버전인 fpolarplot이 생겼습니다.

 

9. linestyleorder

line 객체의 스타일 순서를 지정하는 함수인 linestyleorder가 생겼습니다.

 

10. rgb2hex, hex2rgb

 

11. legend의 투명도 옵션

 

12. ConstantLine의 순서

ConstantLine의 순서를 바꿀 수 있게 되었습니다. 예전에는 항상 다른 객체들의 위에 있었습니다.

 

13. clfcla로 여러 FigureAxes 한번에 지우기

clfcla가 여러 Figure와 여러 Axes를 한번에 지울 수 있게 됩니다.

 

- 게으른