1<?xml version="1.0" encoding="UTF-8"?> 2<!-- 3 4Copyright (C) 2013-2021 The Octave Project Developers 5 6See the file COPYRIGHT.md in the top-level directory of this 7distribution or <https://octave.org/copyright/>. 8 9This file is part of Octave. 10 11Octave is free software: you can redistribute it and/or modify it 12under the terms of the GNU General Public License as published by 13the Free Software Foundation, either version 3 of the License, or 14(at your option) any later version. 15 16Octave is distributed in the hope that it will be useful, but 17WITHOUT ANY WARRANTY; without even the implied warranty of 18MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19GNU General Public License for more details. 20 21You should have received a copy of the GNU General Public License 22along with Octave; see the file COPYING. If not, see 23<https://www.gnu.org/licenses/>. 24 25--> 26<component type="desktop-application"> 27 <id>org.octave.Octave.desktop</id> 28 <metadata_license>FSFAP</metadata_license> 29 <project_license>GPL-3.0+</project_license> 30 <name>GNU Octave</name> 31 <summary>Interactive programming environment for numerical computations</summary> 32 <summary xml:lang="ca">Entorn de programació interactiva per a càlculs numèrics</summary> 33 <summary xml:lang="de">Interaktive Programmierumgebung für numerische Berechnungen</summary> 34 <summary xml:lang="es">Entorno de programación interactiva para cálculos numéricos</summary> 35 <summary xml:lang="fr">Environnement de programmation interactif pour le calcul numérique</summary> 36 <summary xml:lang="hu">Interaktív programozási környezet számszerű számításokhoz</summary> 37 <summary xml:lang="it">Ambiente di programmazione interattivo per il calcolo numerico</summary> 38 <summary xml:lang="ja">数値計算のための対話的なプログラミング環境</summary> 39 <summary xml:lang="nl">Interactieve programmeeromgeving voor numerieke berekeningen</summary> 40 <summary xml:lang="pt">Ambiente de programação interativo para computação numérica</summary> 41 <summary xml:lang="zh">数值计算交互式编程环境</summary> 42 <description> 43 <p> 44 GNU Octave is a high-level interpreted language, primarily intended for 45 numerical computations. It provides capabilities for the numerical 46 solution of linear and nonlinear problems, and for performing other 47 numerical experiments. It also provides extensive graphics capabilities 48 for data visualization and manipulation. Octave is normally used through 49 its interactive command line interface, but it can also be used to write 50 non-interactive programs. The Octave language is quite similar to 51 Matlab so that most programs are easily portable. 52 </p> 53 <p xml:lang="de"> 54 GNU Octave ist eine höhere, interpretierte Programmiersprache, die 55 hauptsächlich für numerische Berechnungen gedacht ist. Sie bietet 56 Funktionen für die numerische Lösung linearer und nichtlinearer Probleme 57 und für die Durchführung anderer numerischer Experimente. Darüber hinaus 58 bietet es umfangreiche Grafikfunktionen zur Datenvisualisierung und 59 -manipulation. Octave wird normalerweise mittels einer interaktiven 60 Befehlszeile verwendet, kann aber auch zum Schreiben nicht interaktiver 61 Programme verwendet werden. Die Octave-Programmiersprache ist sehr 62 ähnlich zu Matlab, so dass die meisten Programme leicht übertragbar sind. 63 </p> 64 <p xml:lang="es"> 65 GNU Octave es un lenguaje interpretado de alto nivel, destinado 66 principalmente a cálculos numéricos. Dispone capacidades para 67 la solución numérica de problemas lineales y no lineales, y para 68 realizar otros experimentos numéricos. También proporciona amplias 69 funcionalidades gráficas para la visualización y manipulación de datos. 70 Octave se usa normalmente a través de su interfaz de línea de comandos 71 interactiva, pero también se puede usar para escribir programas no 72 interactivos. El lenguaje Octave es muy similar a Matlab, 73 por lo que la mayoría de los programas son fáciles de portar. 74 </p> 75 <p xml:lang="fr"> 76 GNU Octave est un langage de programmation interprété, destiné 77 principalement au calcul numérique. Il fournit des fonctionnalités 78 pour la résolution de problèmes linéaires et non-linéaires, et pour toutes 79 sortes d'expériences numériques. Il s'accompagne d'un système complet 80 de visualisation et de manipulation des données. Octave s’utilise 81 généralement via son environnement en lignes de commandes interactif, 82 mais il peut aussi être utilisé pour écrire des programmes non 83 interactifs. Le langage Octave est très similaire à Matlab de telle sorte 84 que les programmes Matlab sont très faciles à porter sous Octave. 85 </p> 86 <p xml:lang="hu"> 87 A GNU Octave egy magas szintű értelmezett nyelv, elsősorban numerikus 88 számításokhoz. Képességeket biztosít a lineáris és nemlineáris problémák 89 numerikus megoldására, valamint egyéb numerikus kísérletek elvégzésére. 90 Ezenkívül kiterjedt grafikus képességeket biztosít az adatok 91 megjelenítéséhez és manipulálásához. Az Octave-t általában az interaktív 92 parancssori felületen keresztül használják, de nem interaktív programok 93 írására is használható. Az Octave nyelv nagyon hasonló a Matlabhoz, így 94 a legtöbb program könnyen hordozható. 95 </p> 96 <p xml:lang="nl"> 97 GNU Octave is een hogere geïnterpreteerde taal, primair bedoeld voor 98 numerieke berekeningen. Het biedt mogelijkheden voor het numeriek 99 oplossen van lineaire en niet-lineaire problemen en andere numerieke 100 experimenten. Ook biedt het uitgebreide mogelijkheden for grafische 101 visualisatie en -manipulatie van data. Octave wordt meestal gebruikt 102 door middel van zijn interactieve opdrachtregelinterface (terminal) 103 maar kan ook gebruikt worden voor het schrijven van niet-interactieve 104 programma's. Octave's taal lijkt zeer veel op die van Matlab zodat de 105 meeste Matlabcode simpel te draaien is in Octave. 106 </p> 107 <p> 108 Octave has extensive tools for solving common numerical linear algebra 109 problems, finding the roots of nonlinear equations, integrating ordinary 110 functions, manipulating polynomials, and integrating ordinary 111 differential and differential-algebraic equations. It is easily 112 extensible and customizable via user-defined functions written in 113 Octave's own language, or using dynamically loaded modules written in 114 C++, C, Fortran, or other languages. 115 </p> 116 <p xml:lang="de"> 117 Octave verfügt über umfangreiche Werkzeuge zur Lösung gängiger 118 numerischer linearer Probleme der Algebra, zum Auffinden der Nullstellen 119 nichtlinearer Gleichungen, zur Integration gewöhnlicher Funktionen, zur 120 Manipulation von Polynomen und zur Integration gewöhnlicher 121 Differentialgleichungen und differential-algebraischer Gleichungen. Es 122 ist leicht erweiter- und anpassbar mittels benutzerdefinierter 123 Funktionen, die in Octaves eigener Programmiersprache geschrieben wurden, 124 oder über dynamisch geladene, in C++, C, Fortran oder anderen Sprachen 125 geschriebene Module. 126 </p> 127 <p xml:lang="es"> 128 Octave dispone de una amplia variedad de herramientas para resolver 129 problemas comunes de álgebra lineal numérica, encontrar 130 las raíces de ecuaciones no lineales, integrar funciones ordinarias, 131 manipular polinomios e integrar ecuaciones diferenciales ordinarias 132 y algebraicas diferenciales. Es fácilmente extensible y personalizable 133 a través de funciones definidas por el usuario escritas en el propio 134 lenguaje de Octave, o utilizando módulos cargados dinámicamente 135 escritos en C ++, C, Fortran u otros idiomas. 136 </p> 137 <p xml:lang="fr"> 138 Octave dispose de nombreux outils pour résoudre les problèmes classiques 139 d'algèbre linéaire, trouver les racines d'équations non-linéaires, 140 intégrer les fonctions ordinaires et les équations différentielles. 141 Il peut très facilement être étendu en définissant de nouvelles 142 fonctions écrites en langage Octave ou en utilisant des modules 143 chargés dynamiquement, écrits en C++, C, Fortran ou autres langages. 144 </p> 145 <p xml:lang="hu"> 146 Az Octave kiterjedt eszközökkel rendelkezik a gyakori numerikus lineáris 147 algebrai problémák megoldásához, a nemlineáris egyenletek gyökereinek 148 megkereséséhez, a hétköznapi függvények integrálásához, a polinomok 149 manipulálásához, valamint a közönséges differenciál- és differenciál- 150 algebrai egyenletek integrálásához. Könnyen bővíthető és testreszabható 151 a felhasználó által meghatározott, Octave saját nyelvén írt funkciókkal, 152 vagy dinamikusan betöltött modulokkal, C++, C, Fortran vagy más 153 nyelveken. 154 </p> 155 <p xml:lang="nl"> 156 Octave heeft een uitgebreide verzameling gereedschappen for het oplossen 157 van numerieke lineaire-algebra vraagstukken, vinden van wortels van 158 niet-lineaire vergelijkingen, integreren van gewone functies, manipuleren 159 van polynomen en integreren van gewone differentiaal- en algebrïsche 160 differentiaalvergelijkingen. Het is makkelijk uit te breiden en aan te 161 passen met behulp van door zelfgemaakte functies geschreven in Octave's 162 eigen taal en/of met dynamische te laden modules gechreven in C++, C, 163 Fortran of andere programmeertalen. 164 </p> 165 </description> 166 167 <screenshots> 168 <!-- 169 From: https://www.freedesktop.org/software/appstream/docs/ 170 All screenshots should have a 16:9 aspect ratio, and should have 171 a width that is no smaller than 620px. Screenshots should be in PNG 172 or JPEG format. PNG is the preferred format. 173 --> 174 <screenshot type="default"> 175 <image>https://www.gnu.org/software/octave/img/screenshot.png</image> 176 </screenshot> 177 </screenshots> 178 179 <launchable type="desktop-id">org.octave.Octave.desktop</launchable> 180 <provides> 181 <binary>octave</binary> 182 </provides> 183 184 <url type="homepage">https://www.octave.org/</url> 185 <url type="bugtracker">https://bugs.octave.org/</url> 186 <url type="donation">https://www.octave.org/donate.html</url> 187 <url type="faq">https://wiki.octave.org/FAQ</url> 188 <update_contact>maintainers@octave.org</update_contact> 189 <project_group>GNU</project_group> 190 <developer_name>John W. Eaton and others</developer_name> 191 <content_rating type="oars-1.0"/> 192 <releases> 193 <release date="2021-10-30" version="6.4.0"/> 194 <release date="2021-07-11" version="6.3.0"/> 195 <release date="2021-02-19" version="6.2.0"/> 196 <release date="2020-11-26" version="6.1.0"/> 197 <release date="2020-01-31" version="5.2.0"/> 198 <release date="2019-02-23" version="5.1.0"/> 199 <release date="2018-08-09" version="4.4.1"/> 200 <release date="2018-04-30" version="4.4.0"/> 201 <release date="2018-03-13" version="4.2.2"/> 202 </releases> 203</component> 204