MATLAB의 새로운 기능

MATLAB을 최대한 활용할 수 있도록 도와주는 새로운 기능에 대해 알아보세요.

로우코드

MATLAB에는 코딩을 거의 또는 전혀 하지 않고도 작업을 쉽게 완료할 수 있도록 도와주는 앱, 대화형 방식의 툴 및 하이 레벨 함수가 있습니다. 이와 같은 툴을 통해 결과를 재현하고 문서화하려면 필요한 코드를 자동으로 생성하여 여러분의 업무를 덜어줄 수 있습니다.

명령을 대화형 방식으로 실행하고 결과를 즉시 얻을 수 있습니다.

  • pivot 함수를 사용하여 피벗 테이블을 생성해서 테이블 형식 데이터 요약 (R2023a)
  • trenddecomp 함수를 사용하여 데이터를 장기적, 계절적 추세로 가산 분해 (R2021b)
pivot 함수를 사용한 흡연 상태와 건강 상태의 비교

pivot 함수를 사용한 흡연 상태와 건강 상태의 비교.

라이브 편집기 작업

간단한 포인트 앤 클릭 인터페이스를 라이브 스크립트에 추가하여 특정 작업을 수행할 수 있습니다.

MATLAB 앱

대화형 방식의 응용 프로그램을 사용하여 일반적인 작업과 워크플로를 코드 작성 없이 완료할 수 있습니다.

소프트웨어 개발

업무의 범위와 복잡성이 대화형 방식의 툴로 지원 가능한 수준을 넘어섬에 따라 MATLAB 언어 역시 이에 맞추어 여러분의 코드와 앱의 개발, 공유, 실행, 관리를 더욱 손쉽게 하는 다양한 반복적 소프트웨어 개발 지원 기능을 제공합니다.

  • fix 함수를 사용하여 대화형 방식(코드 분석기 앱) 또는 프로그래밍 방식으로 코드 문제 파악 및 수정 (R2023a)
  • 테스트 브라우저 앱을 사용하여 테스트 실행 및 결과 보기 (R2023a)
  • 빌드 툴을 사용하여 균일하고 효율적인 방식으로 소프트웨어 빌드 작업 생성 및 실행 (R2022b)
  • 코드 호환성 분석기 앱을 사용하여 현재 MATLAB 버전을 기준으로 호환성 문제 식별 및 해결 (R2022a)
  • 클래스 다이어그램 뷰어 툴로 그래픽 클래스 다이어그램을 생성하여 클래스 계층구조 및 클래스 세부정보 탐색 (R2021a)

MATLAB 그리고 Python

MATLAB은 Python을 포함한 많은 프로그래밍 언어와의 유연한 양방향 통합을 제공합니다.

  • MATLAB datetimeduration 데이터형과 그에 대응하는 Python, NumPy 데이터형 간 변환 수행 (R2023a)
  • NumPy 배열을 MATLAB 함수에 직접 전달 (R2022b)
  • name=value 구문을 사용하여 키워드 인수를 Python 함수에 전달 (R2022a)
  • 구문 강조, 자동 들여쓰기, 구분 기호 일치가 지원되는 Python 파일 보기 및 편집 (R2022a)
  • MATLAB에서 Python 명령(pyrun) 및 스크립트(pyrunfile) 실행 (R2021b)

기타 하이라이트

  • Visual Studio Code의 새로운 MATLAB 익스텐션 을 사용하여 Visual Studio Code에서 곧바로 MATLAB 코드 편집
  • 더 큰 데이터셋 내 값의 신속한 룩업을 위해 dictionary 객체를 사용하여 고유한 키를 값에 매핑 (R2022b)
  • .NET Engine API를 사용하여 .NET 응용 프로그램에서 MATLAB 호출 (R2022b)
  • 테이블을 줄기, 계단 및 지리 플롯 (R2022b), plot, plot3, polarplot 및 기타 라인 플로팅 함수에 직접 전달 (R2022a)
  • rowfilter를 사용하여 행을 조건부로 필터링해서 Parquet 파일 데이터를 더 효율적으로 읽기 (R2022a)
  • backgroundPool을 사용하여 백그라운드 스레드에서 MATLAB 함수 실행 (R2021b)

MATLAB 최신 기능의 전체 목록을 살펴보세요.