R2022a 한눈에 보기

 

최신 기능 살펴보기

최신 릴리스를 다운로드하면 MATLAB 및 Simulink를 더욱 효과적으로 사용하실 수 있습니다.

R2022a 릴리스 하이라이트

신제품

주요 업데이트

  • Econometrics Toolbox – Econometrics Modeler 앱에서 공적분 검정 수행 및 대화형 방식으로 다변량 시계열 모델 피팅
  • MATLAB Compiler SDK – MATLAB 함수를 Docker 컨테이너 마이크로서비스로 퍼블리시
  • MATLAB Production Server – 배포된 MATLAB 함수에 사용자 지정 요청 URL 매핑, 정적 콘텐츠 제공, 요청 헤더 사용자 지정
  • Polyspace Access – 코딩 결함을 식별, 정적 분석 결과 검토, 소프트웨어 품질 메트릭 모니터링
  • Requirements Toolbox – MATLAB 코드 및 테스트에 요구사항 연결, 요구사항 정형화 및 검증
  • Risk Management Toolbox – 개별 자산 또는 포트폴리오 수준에서 ECL(전체기간 기대신용손실) 계산 수행
  • Robotics System Toolbox – 로봇공학 응용 사례의 직육면체 시나리오 구축 및 센서 측정값 시뮬레이션
  • Signal Processing Toolbox – AI 워크플로: 전처리, 특징 추출, 신호 레이블 지정
  • Simulink Check – 사용자 지정 편집 시 검사 작성 및 모델 어드바이저 위반사항에 대한 정당성 명시
  • Simulink Real-Time – 개발용 컴퓨터를 위한 Linux 플랫폼 지원

제품별 릴리스 정보

MATLAB 제품군

MATLAB

  • 3개의 신규 앱: 데이터 정리기, 하드웨어 관리자, 코드 호환성 분석기
  • pcode: 더욱 강력한 난독 처리가 적용된 새로운 pcode 파일 형식 사용
  • Python: name=value 구문을 통해 더욱 간단하게 키워드 전달, Python 코드에 대한 편집기 지원
  • 그래픽: 애니메이션 GIF 파일 생성, plot, plot3, polarplot 및 기타 라인 플로팅 함수에 table형 직접 전달
  • 앱 작성: 앱 디자이너로 사용자 지정 UI 구성요소 생성
  • 라이브 편집기: 나만의 라이브 편집기 작업 개발
  • N차원 배열 수학: tensorprod, pagemldivide, pagemrdividepageinv
  • Parquet 파일: rowfilter로 조건부 필터링(Predicate Pushdown) 사용. 행 그룹 및 중첩 데이터 구조의 읽기와 쓰기 지원

AI, 데이터 과학 및 통계학

Deep Learning Toolbox

  • 모델 가지치기: 연산 자원을 덜 소모하는 압축된 모델 생성
  • MATLAB Deep Learning Model Hub: 사전 훈련 딥러닝 모델 검색 및 사용
  • 가져온 모델의 배포: 추가 Keras 및 ONNX 내장 계층에 대한 코드 생성
  • 실험 관리자 일괄 실험: 원격 클러스터에서 동시에 복수의 실험 실행 (MATLAB Parallel Server 필요)
  • 1차원 컨벌루션 신경망: 시퀀스 및 시계열 데이터에 대해 1차원 전치 컨벌루션으로 신경망 생성 및 훈련

Statistics and Machine Learning Toolbox

  • 머신러닝 앱: 세션 저장 및 재개, 중요도를 기준으로 특징 순위 지정 및 선택, 테스트를 위한 데이터 보존
  • 점진적 머신러닝: 스트리밍 데이터에 대한 드리프트 검출 수행. 커널 및 다중 클래스 선형 모델 훈련
  • 배포: 얕은 신경망으로 추론을 위한 C/C++ 코드 생성
  •  Simulink: 가우스 과정 회귀를 위한 Simulink 블록

Curve Fitting Toolbox

  • 곡선 피팅 앱: 사용성이 개선된 새로운 툴스트립 디자인. MATLAB의 table데이터형에서 피팅 및 검증 데이터 선택

제어 시스템

Model Predictive Control Toolbox

  • MISRA C 2012: Simulink에서 선형 MPC 및 ADAS 블록으로 MISRA C:2012 준수 제어기 구현

System Identification Toolbox

  • 비선형 시스템 식별: 머신러닝 알고리즘을 기반으로 회귀 함수를 사용하는 Hammerstein-Wiener 모델 생성

Simulink Design Optimization

  • Response Optimizer 및 Parameter Estimator 앱의 대리 최적화 솔버: 시간이 많이 소요되는 최적화 문제의 풀이 속도 향상

Reinforcement Learning Toolbox

  • 모델 기반 정책 최적화 에이전트: 환경 모델을 사용하여 샘플 효율성 및 탐색 개선
  • 다중 에이전트 강화 학습: 더욱 효율적인 탐색과 학습을 위해 여러 에이전트를 중앙 집중식으로 훈련

Predictive Maintenance Toolbox

  • 배포: RUL 유사성 모델, 회전 기계 메트릭, 비선형적 신호 특징에 대한 C/C++ 코드 생성
  • 진단 특징 디자이너: 신호 데이터에서 정상 시계열 특징 추출

수학 및 최적화

Optimization Toolbox

  • 문제 기반 최적화 라이브 편집기 작업: 시각적 인터페이스를 사용한 최적화 문제 및 연립방정식 풀이

Global Optimization Toolbox

  • 문제 기반 최적화 라이브 편집기 작업: 시각적 인터페이스를 사용한 전역 및 다중 목적 최적화 문제 풀이

Symbolic Math Toolbox

  • 기호 행렬 함수: 간소화된 행렬 표기로 파라미터 종속 선형 대수 계산 수행

Partial Differential Equation Toolbox

  • 전자기 분석: 유한 요소법을 사용한 시간-고조파 산란 및 전송 문제 풀이
  • 열 차원 축소 모델: 더 빠른 실행을 위해 열 모델의 동적 특성 근사화 (예: 배터리 및 CPU)

응용 프로그램 배포

MATLAB Compiler SDK

  • 마이크로서비스 통합: compiler.package.microserviceDockerImage 함수를 사용한 마이크로서비스 Docker 이미지 생성

MATLAB Production Server

  • 웹 요청 핸들러: 사용자 지정 URL 경로 및 요청 페이로드 지원

코드 생성

AUTOSAR Blockset

  • Adaptive AUTOSAR: 서비스 지향 통신 지원 이벤트에 ara:com:methodsara:com을 사용
  • Classic AUTOSAR: Release 19-11을 포함한 기본 소프트웨어 구성요소 이벤트 고장 및 복구 시뮬레이션

DDS Blockset

  • RTI Connext Micro 통신 미들웨어 지원

Fixed-Point Designer

  • 생성된 코드 내 데이터 메모리 소모량 및 연산자 수의 설계 비용 추정

MATLAB CoderGPU Coder

  • 더 많은 딥러닝 계층에 대한 일반 C/C++ 코드 생성
  • SIMD를 포함한 딥러닝 신경망 계층의 성능 개선
  • 추가 TensorFlow-Keras 및 ONNX 내장 계층에 대한 지원
  • 시뮬레이션과 코드 생성을 위해 사전 훈련된 TensorFlow Lite 모델 통합

Simulink Coder

  • 보호 모델의 조정 가능형 파라미터 지정

Embedded Coder

  • 배포 유형을 사용한 최상위 및 참조 모델 인터페이스 구성 단순화
  • MISRA C:2012, MISRA C++:2008 및 AUTOSAR C++14 준수 개선
  • 메모리 소모량 평가를 위해 스택 사용량 프로파일링

Simulink 제품군

Simulink

  • 새로운 마스크 편집기로 마스킹 워크플로 간소화
  • C Function 블록으로 사용자 지정 C++ 클래스 통합
  • 참조된 모델에 로컬 솔버를 사용하여 시뮬레이션 성능 개선
  • Simulink Fundamentals 교육과정

Simulink Compiler

  • 앱 생성: 코드 작성 없이 Simulink 모델로부터 구성 가능한 MATLAB UI 생성
  • FMU 내보내기: 파일, 폴더 및 보호 모델을 독립형 FMU로 패키징

Simulink Report Generator

  • table 객체에서 Simulink 모델 내용 요약
  • 웹 보기에 사용자 메모 포함

이벤트 기반 모델링

Stateflow

  • Simulink 중단점 목록 창에 Stateflow 중단점 통합
  • 진입 및 진출 연결점으로 아토믹 서브차트 생성 워크플로 개선
  • State Transition Table 및 Truth Table 블록에서 string형 데이터형 지원

물리적 모델링

Simscape Electrical

  • 새로운 Electrolyzer 블록으로 수소 생산 모델링
  • 250개가 넘는 제조사별 데이터셋에서 선택하여 태양광 패널 파라미터화
  • 스위치드 릴럭턴스 모터, PMSM, 자세한 철손 등 모터 라이브러리 및 기능 확장

실시간 시뮬레이션 및 테스트

Simulink Real-Time

  • Linux 개발 컴퓨터에 Simulink Real-Time 설치 및 사용
  • 모델 또는 실시간 응용 프로그램에서 앱 디자이너 계기판 패널 자동 생성
  • MAPort read/write, SignalFactory, SignalGeneratorFactory, SignalGenerator에 대한 ASAM XIL API 클래스 및 메서드와 타사 툴로 테스트 자동화 개선

시스템 공학

System Composer

  • 클라이언트-서버 인터페이스: 분산 소프트웨어 서비스 아키텍처 모델링
  • 서브시스템 참조를 사용하여 구성요소에 재사용 가능한 Simulink 및 Simscape 거동 추가
  • 비교 툴을 사용하여 두 가지 버전의 아키텍처 모델 비교

검증, 확인 및 테스트

Requirements Toolbox

  • MATLAB 내에서 요구사항 작성, 연결 및 검증
  • MATLAB 단위 테스트에서 생성된 테스트 케이스의 요구사항 추적
  • Requirements Table 블록을 사용하여 논리식으로 요구사항 정형화
  • 테스트 케이스 내 변경에 영향을 받는 요구사항 추적

Simulink Check

  • 편집 시 실행되는 사용자 지정 검사 작성
  • 검사 위반사례의 정당성 명시 및 감추기
  • System Composer 모델을 Model Testing Dashboard 아티팩트 계층구조에 포함
  • 모델 내 어디에서나 유사한 클론 리팩터링
  • 모델 슬라이서로 동등성 테스트 실패 디버그

Simulink Test

  • 새로운 논리적 및 시간적 평가 함수 및 클래스
  • 메시지에 대한 Observer 지원

Simulink Design Verifier

  • Requirements Table에서 작성한 요구사항을 분석하여 일관성 및 완전성 검사

신호 처리

Signal Processing Toolbox

  • AI 워크플로: 신호 전처리, 특징 추출, 레이블 지정
  • 200개 이상의 툴박스 함수에 대한 C/C++ 코드 생성
  • 특징 추출, 스펙트럼 분석, 스펙트럼 측정값 및 변환에 대한 GPU 지원

DSP Toolbox

  • 분석, 추정, 측정 파라미터에 대한 반응성 및 툴스트립 인터페이스가 더욱 개선된 스펙트럼 분석기

Wavelet Toolbox

  • Wavelet Time-Frequency Analyzer 앱으로 스케일로그램 시각화

Audio Toolbox

  • AI, 실내 음향, 전자음향 모델링에 대한 신규 예제

레이다

Radar Toolbox

  • 지표면 및 해수면의 클러터 및 반사율 모델링

Mapping Toolbox

  • 오프라인 사용을 위한 사용자 지정 바탕 지도 생성
  • 지리 참조 정보를 사용하여 바탕 지도에서 영상 수집

영상 처리 및 컴퓨터 비전

Computer Vision Toolbox

  • Simulink에서의 영상 처리와 컴퓨터 비전을 위한 신규 영상 데이터형

Lidar Toolbox

  • 라이다 센서 모델: 라이다 센서 시뮬레이션 및 포인트 클라우드 데이터 생성

FPGA, ASIC 및 SoC 개발

HDL Coder

  • Xilinx Versal 소자에 대한 IP 코어 생성
  • Microsemi Libero SoC에 대한 참조 설계 워크플로 사용

Deep Learning HDL Toolbox

  • 신경망 사용자 지정 계층 생성, 등록, 검증 및 배포

DSP HDL Toolbox

  • 신제품: DSP 알고리즘의 하드웨어 구현 모델링 및 HDL 생성 (HDL Coder 사용)

Vision HDL Toolbox

  • Histogram 블록과 Bilateral Filter 블록에 대한 클록당 다중픽셀 지원

Wireless HDL Toolbox

  • DVB-S2 수신기 참조 응용 프로그램 사용

HDL Verifier

  • Simulink 또는 MATLAB 테스트 벤치와의 HDL 설계 연동 시뮬레이션에 Vivado 시뮬레이터 사용
  • 하드웨어 버퍼링을 사용한 FPGA-in-the-Loop 시뮬레이션 성능 개선

테스트 및 측정

Industrial Communication Toolbox

  • 신제품: OPC UA, Modbus, MQTT 및 기타 산업 프로토콜을 통한 데이터 교환
  • OSIsoft PI 서버로부터 직접 플랜트 및 제조 데이터에 액세스

Data Acquisition Toolbox

  • TDMS 파일 지원: 개별 NI TDMS 형식 파일에서 데이터를 읽거나 데이터저장소를 사용하여 TDMS 파일 컬렉션 읽기

Instrument Control Toolbox

  • UDP Explorer 앱: USP 소켓 생성 및 UDP 프로토콜을 사용한 네트워크로 통신
  • 새로운 계측기 드라이버 인터페이스: IVI 및 VXI플러그앤 플레이 드라이버를 통해 계측기에 연결

Vehicle Network Toolbox

  • MDF 파일 지원: MATLAB에서 직접 MDF 파일 생성 및 MDF 파일에 쓰기

Image Acquisition Toolbox

  • Image Acquisition Explorer 앱: 영상 수집 하드웨어에서 실시간 비디오 데이터 미리 보기 및 기기 특정 속성 및 수집 설정 구성

무선 통신

Communications Toolbox

  • Wireless Communications Onramp: MATLAB에서의 무선 통신 링크 시뮬레이션에 대한 기본 사항 학습

Bluetooth Toolbox

  • 신제품: Bluetooth 통신 시스템 시뮬레이션, 분석 및 테스트

Wireless Testbench

  • 신제품: SDR 하드웨어에서 실시간으로 무선 참조 응용 프로그램 탐색 및 테스트

자율 시스템

Automated Driving Toolbox

  • MATLAB 및 Simulink에서 모델링한 액터로 RoadRunner에서 시나리오 연동 시뮬레이션

Robotics System Toolbox

  • 로봇 시나리오와 센서 모델: 로봇공학 응용 사례에 대한 직육면체 시나리오 구축 및 센서 판독값 시뮬레이션
  • Inverse Kinematics Designer 앱: 역운동학 솔버 시각화 및 조정, 형상 생성

UAV Toolbox

  • Hardware-in-the-Loop: Pixhawk Autopilot 및 Simulink 플랜트 모델로 HIL(Hardware-in-the-Loop) 시뮬레이션 구현
  • UAV Scenario Designer 앱: 대화형 방식으로 UAV 시뮬레이션 시나리오 설계 및 시각화

RoadRunner Scenario

  • 신제품: 자율주행 시뮬레이션을 위한 시나리오 생성 및 재생

항공우주

Aerospace Blockset

  • 3차원 시뮬레이션: Simulation 3D Aircraft 블록에서 사용자 지정 메시 및 항공기 조명 지원

계산 금융

Financial Instruments Toolbox

  • 금융상품 가격책정: finpricer로 삼항 트리 모델링
  • 주식 상품: 상품 선물, 주가 지수 선물 및 FX 선물의 이율 및 가격 계산
  • 라이브 작업: 대화형 방식으로 옵션 가격책정 모델 보정

Econometrics Toolbox

  • Econometrics Modeler 앱에서 공적분 테스트 수행 및 대화형 방식으로 다변량 시계열 모델 피팅
  • 베이즈 상태공간 모델: 다변량 선형 상태공간 모델의 임의 파라미터의 사후분포 분석

Risk Management Toolbox

  • 전체기간 신용 리스크 분석: 전체기간 기대신용손실 계산
  • 신용 평가의 공정성 예제: 공정성 메트릭 계산, 데이터 및 모델 수준에서 편향 검출

Financial Toolbox

  • 준몬테카를로 시뮬레이션 수행
  • 포트폴리오 관리: 리스크 패리티 포트폴리오 관리
  • 프레임워크 백테스트 예제: 딥러닝 전략을 사용한 백테스트

코드 검증

Polyspace Access

  • 사용자 경험 개선을 위한 새로운 웹 대시보드
  • 프로그래밍을 통해 Polyspace Access 프로젝트 관리
  • 구성, 결과, 기준선에 대한 새로운 보기 화면 및 같은 유형의 결함에 대한 일괄 정당성 입력 기능을 갖춘 Visual Studio Code 플러그인

Polyspace Bug Finder 및 Polyspace Bug Finder Server

  • 증분적 컴파일을 사용한 분석 시간 개선
  • 46개의 새로운 검사로 1,216 C/C++, MISRA C++, CERT-C++, CWE, AUTOSAR C++ 규칙 지원

자동차

AUTOSAR Blockset

  • Adaptive AUTOSAR: 서비스 지향 통신 지원을 통해 ara:com:methodsara:com 이벤트 사용
  • Classic AUTOSAR: Release 19-11을 포함한 기본 소프트웨어 구성요소 이벤트 고장 및 복구 시뮬레이션

Model-Based Calibration Toolbox

  • 배터리 보정: 등가 회로 배터리의 특성 분석
  • 과도 보정: 1계 과도 시스템을 사용한 더욱 빠른 Simulink 모델 최적화

Powertrain Blockset

  • Virtual Vehicle Composer 앱을 사용하여 구성요소 크기 조정, 연비, 드라이브 사이클 추적 등 전체 차량 모델 구성 및 구축
  • 모터 동력계 참조 응용 사례: 전기 모터 및 제어기 크기 조정 및 평가

Vehicle Dynamics Blockset

  • Virtual Vehicle Composer 앱을 사용하여 승차감 분석과 Unreal Engine 시각화를 포함한 전체 차량 모델 구성 및 구축
  • 서스펜션 블록을 사용하여 기구정역학 테스트 특징 구현