문제

정확히 무엇입니까? MATLAB/시뮬링크? 나는 그것을 이해하려고 노력했지만 그 과정에서 더 혼란스러워졌습니다.

나는 당신이 고급 수준의 프로그램을 작성할 수 있다는 것을 알고 있습니다. 산업별 기능 및 알고리즘은 있지만:

  • 그건 실행 시간 클라이언트/서버용 실행 가능한 프로그램에 코드를 '구축'할 수 있는 곳은 어디입니까?
  • 그것은 단지 시뮬레이션 같은 환경 LabVIEW, 프로덕션 소프트웨어/하드웨어에 사용되지 않습니까?
  • 그건 코드 생성 소프트웨어 같은 컴파일러 컴파일러 실제로 코드 자체를 실행하지 않는 것은 무엇입니까?
도움이 되었습니까?

해결책

대부분 시뮬레이션 및 수학적 계산 환경입니다.

교육 기간 동안 스펙트럼 분석, 사운드 처리 및 이미지 처리에 사용했습니다. 그런 것들을 실험하는 데 좋습니다. 올바르게 사용하면 공평하게 빠릅니다.

MATLAB 컴파일러와 같은 일부 기능이있어 MATLAB 코드를 가져 와서 실행 파일로 컴파일 할 수 있습니다.

다른 팁

MATLAB은 수학 및 엔지니어링 문제를 해결하는 데 적합한 해석 된 프로그래밍 언어 및 그래픽 환경입니다. 여기에는 고도로 최적화 된 행렬 및 기타 수학적 기능이 포함되어 있으므로 제대로 사용하면 생각할 수있는 속도가 느리지 않습니다. MATLAB 프로그램을 동등한 C 프로그램으로 컴파일 할 수있는 "컴파일러"가 있다고 생각합니다.

Simulink가 정확히 무엇인지 잘 모르겠습니다.

MATLAB 프로그램은 MATLAB 런타임이 설치된 시스템에서 실행할 수있는 실행 파일로 컴파일 될 수 있습니다. 이것은 실행 파일 전체 파일을 하드 디스크에 풀어주는 약간 어수선한 프로세스입니다. MATLAB 애플리케이션 및 구성 요소 (예 : 링크, COM 개체에 링크)를 배포하기위한 다양한 옵션이 있다고 생각하지만 직접적인 경험은 없었습니다.

대답합니다 SIMULINK 질문의 일부는 Labview와 같은 블록 다이어그램 프로그래밍을 주로 사용하는 시뮬레이션 환경입니다. Simulink는 바닐라 Matlab 이외의 추가 패키지이며, 신호 처리 블록셋 또는 공기 역학 블록 세트와 같은 특정 시뮬레이션 영역을위한 블록 라이브러리가있는 블록셋이라는 모든 추가 패키지가 제공 될 수 있습니다.

실시간 워크샵을 사용하면 사용자 정의 하드웨어 용 내장 된 소프트웨어의 Simulink 모델을 설계 한 다음 해당 모델을 C ++로 자동 코딩 할 수 있습니다.

Matlab에서는 MATLAB 런타임 환경에서 실행될 수 있는 응용 프로그램을 작성할 수 있습니다.실제 목적을 위한 실제 소프트웨어가 될 수 있습니다. 고등학교 때 저는 LAN 및 WIFI 네트워크를 시뮬레이션하고 공격을 시뮬레이션하는 소프트웨어를 작성했습니다.

실시간 도구 상자를 사용하면 자동차 공장의 조립 라인과 같은 실제 프로세스를 시뮬레이션하거나 제어할 수 있습니다.

질문으로 돌아가서:

  • 예, 클라이언트/서버에 대한 런타임이 있습니다. 예를 들어 내 네트워크 시뮬레이션 프로그램에는 네트워크를 모니터링하고 통계를 계산하며 모든 네트워크를 제어하는 ​​서버와 네트워크에 있는 하나 이상의 컴퓨터를 시뮬레이션하는 클라이언트가 포함되어 있습니다.

  • 시뮬레이션 환경이지만 특정 목적을 위해 실제 생산에 사용될 수 있습니다.

  • 그리고 나는 당신의 마지막 질문을 이해하지 못합니다

Matlab 언어의 하위 집합도 있습니다. 내장 된 matlab (EML) 임베디드 대상의 경우 M 코드를 C 코드로 변환 할 수 있습니다.

시뮬레이션 및 C/C ++ 코드 생성뿐만 아니라 Simulink를 사용하면 모델의 확인 및 검증을 수행 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top