GNU Octave 8.1.0이 이미 출시되었으며 이에 대한 소식입니다.

gnu-옥타브-로고-lnx

GNU Octave는 수치 계산을 수행하기 위한 프로그램 및 프로그래밍 언어입니다. 이름에서 알 수 있듯이 Octave는 GNU 프로젝트의 일부입니다. MATLAB과 동등한 무료로 간주됩니다.

출시 수학적 계산을 수행하는 시스템의 새 버전 GNU 옥타브 8.1.0 (8.x 분기의 첫 번째 릴리스), 해석된 언어를 제공하고 Matlab과 크게 호환됩니다.

명령 줄 인터페이스 제공 편리 선형 및 비선형 문제를 수치 적으로 해결하기 위해 MATLAB과 주로 호환되는 언어를 사용하여 다른 수치 실험을 수행합니다.

옥타브 많은 도구가 있습니다 일반적인 디지털 선형 대수 문제를 풀고 비선형 방정식의 근을 찾는 등.

게다가, 일반 기능의 통합을 허용합니다. 다항식을 조작하고 일반 대수 미분 및 미분 방정식을 통합합니다. 그것은 쉽게 확장 가능하고 사용자 정의 가능 Octave 언어로 작성된 사용자 정의 함수를 통해 또는 C ++, C, Fortran 또는 기타 언어로 작성된 동적으로로드 된 모듈을 사용합니다.

GNU Octave 8.1.0의 새로운 주요 기능

Octave 8.1.0에서 제공되는 이 새 버전에는 많은 일반적인 변경 사항과 개선 사항이 포함되어 있습니다. 주요 변경 사항 새 버전에서 어두운 테마를 사용하는 기능 포함 그래픽 인터페이스와 툴바가 새로운 고대비 아이콘을 제공한다는 사실.

게다가, Octave 라이브러리는 이제 기호 가시성을 사용하여 구축됩니다. 기본적으로. 즉, 이러한 라이브러리에서 더 적은 수의 기호를 내보냅니다. 로 구성할 수 있습니다 --disable-lib-visibility-flags 모든 기호를 내보내려면(이전 버전에서와 같이).

새 버전에서 눈에 띄는 또 다른 변경 사항은 터미널이 있는 새 위젯 추가 (기본적으로 비활성화되어 있으며 활성화하려면 "--experimental-terminal-widget" 매개변수로 시작해야 함).

그 외에도, 기능의 성능이 XNUMX배 향상되었다는 점이 눈에 띕니다 필터링, 그 결과 기능의 성능도 향상되었습니다. deconv, fftfilt 및 arm_rnd.

제공한다는 점도 주목된다. PCRE2 정규식 라이브러리 지원, 기본적으로 활성화되어 있으며 Matlab과의 호환성을 개선하기 위한 많은 변경 사항이 적용되어 많은 기존 기능의 기능이 확장되었습니다.

문서 뷰어용 새 글꼴 추가 및 새 함수 clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure 추가

마지막으로, 미래의 중요한 변경 사항에 대한 사전 공지도 언급되어 있음을 언급할 가치가 있습니다.

Octave에 Matlab 호환 문자열 클래스가 있어야 한다는 많은 사용자 요청으로 인해 문자 벡터와 다른 문자열 클래스를 구현하기 위한 작업이 진행 중입니다.

Octave에서 작은따옴표 문자 배열은 현재 Matlab에서 지원하지만 큰따옴표 형식은 지원하지 않습니다. 현재 Octave에서 "foo"와 "foo"는 "\n"(두 문자) 대신 "\n"(단일 줄 바꿈 문자로 변환됨)과 같은 이스케이프 시퀀스의 특정 해석을 제외하고 대부분 상호 교환 가능합니다. . Matlab의 작은따옴표 문자 배열과 큰따옴표 문자열은 다른 많은 언어와 달리 백슬래시 이스케이프 시퀀스를 처리하지 않으며 이러한 이스케이프 시퀀스는 fprintf와 같은 개별 함수에 의해 처리됩니다.

Octave의 동작은 Matlab 스타일 문자열 구문 구현의 결과로 향후 변경될 가능성이 높습니다. 예를 들어 'foo'는 요소를 XNUMX개 가진 문자형 벡터로 유지되지만 'foo'는 요소를 XNUMX개 가진 string형 객체가 됩니다. 정확한 구현은 진행 중인 작업이며 이전 버전과의 호환성을 유지하기 위한 방법을 포함하거나 포함하지 않을 수 있습니다.

마지막으로, 그것에 대해 더 알고 싶다면 자세한 내용을 참조하십시오. 다음 링크에서.

Linux에 GNU Octave를 설치하는 방법은 무엇입니까?

이 새 버전의 GNU Octave 7.1.0을 설치하는 데 관심이 있는 사람들을 위해 다음을 언급해야 합니다. 현재 저장소에 포함된 버전 주요 배포판 좀 늦었어 따라서 새로 릴리스된 버전은 리포지토리에서 업데이트하는 데 시간이 걸립니다. 그러나 다음 명령 중 하나를 사용하여 사용 가능한 즉시 설치할 수 있습니다.

예를 들어, 다음과 같은 사람들을 위해 Debian, Ubuntu 또는 파생 또는 기반 배포판 사용자 여기에서 터미널을 열고 다음을 입력하여 설치를 수행할 수 있습니다.

sudo apt-get install octave

Flatpak 패키지 사용을 선호하는 사람들은 자신의 시스템에 Octave를 설치할 수 있으며 Flatpak 지원만 있으면 설치만 수행할 수 있습니다. 터미널을 열고 다음 명령을 입력합니다.

flatpak install flathub org.octave.Octave

또 다른 방법은 스냅 팩 다음을 입력하면 설치가 완료됩니다.

sudo snap install octave

Octave를 설치하는 마지막 방법은 도커와 함께 다음을 입력하면 설치가 완료됩니다.

docker pull docker.io/gnuoctave/octave:8.1.0

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.