GNU Octave 8.1.0 yatulutsidwa kale ndipo izi ndi nkhani zake

gnu-otta-logo-lnx

GNU Octave ndi pulogalamu komanso chilankhulo chowerengera powerengera manambala. Monga dzina lake likusonyezera, Octave ndi gawo la polojekiti ya GNU. Imawerengedwa kuti ndiyofanana ndi MATLAB yaulere.

Kukhazikitsidwa kwa mtundu watsopano wamakina owerengera masamu GNU Octave 8.1.0 (kutulutsidwa koyamba kwa nthambi ya 8.x), yomwe imapereka chilankhulo chotanthauziridwa ndipo imagwirizana kwambiri ndi Matlab.

Amapereka mawonekedwe amtundu wazida yabwino kuthetsa mavuto ofanana ndi osadziwika bwino, komanso kuyesa zina zowerengera pogwiritsa ntchito chilankhulo chomwe chimagwirizana kwambiri ndi MATLAB.

Octave ali ndi zida zambiri kuti athetse mavuto wamba a algebra omwe ali ndi digito, pezani mizu yama equation osagwirizana, ndi zina zambiri.

Komanso, imalola kuphatikiza kwa ntchito wamba, kuwongolera ma polynomials ndikuphatikiza ma algebraic wamba komanso ma equation osiyanitsa. ndi zophweka kukula ndi customizable kudzera muntchito zofananira ndi ogwiritsa ntchito zolembedwa mchilankhulo cha Octave, kapena pogwiritsa ntchito ma module okhala ndi mphamvu zolembedwa mu C ++, C, Fortran, kapena zilankhulo zina.

Zinthu zatsopano za GNU Octave 8.1.0

Mtundu watsopanowu womwe umachokera ku Octave 8.1.0 umabwera ndi zosintha zambiri komanso kuwongolera komwe, ma kusintha kwakukulu mu Baibulo latsopano kuphatikiza luso logwiritsa ntchito mutu wakuda ku mawonekedwe azithunzi, komanso kuti chidachi chimapereka zithunzithunzi zatsopano zosiyanitsa kwambiri.

Kupatula apo, malaibulale a Octave tsopano amangidwa pogwiritsa ntchito zizindikiro mwachisawawa. Izi zikutanthauza kuti zizindikiro zochepa zimatumizidwa kuchokera kumalaibulalewa. ikhoza kukhazikitsidwa ndi --letsa-lib-kuwoneka-mbendera kutumiza zizindikiro zonse (monga m'matembenuzidwe akale).

Kusintha kwina komwe kumadziwika mu mtundu watsopanowu ndikuti adawonjezera widget yatsopano yokhala ndi terminal (yoyimitsidwa mwachisawawa, kutsegula kumafuna kukhazikitsidwa ndi "--experimental-terminal-widget" parameter).

Kuwonjezera pa izo, inunso Zikuwonekeratu kuti machitidwe a ntchitoyi adasinthidwa kasanu sefa, zomwe zinapangitsanso kusintha kwa magwiridwe antchito deconv, fftfilt ndi arma_rnd.

Zimatchulidwanso kuti zimapereka kuthandizira kwa library yanthawi zonse ya PCRE2, yomwe imayatsidwa mwachisawawa, ndipo zosintha zambiri zomwe zimafuna kuwongolera kuyanjana ndi Matlab zapangidwa, kukulitsa kuthekera kwa ntchito zambiri zomwe zilipo.

Anawonjezera mafonti atsopano a Document Viewer komanso anawonjezera ntchito zatsopano clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure

Pomaliza, ndikofunikira kutchulanso kuti chidziwitso chamtsogolo chakusintha kofunikira kwamtsogolo chikutchulidwanso:

Chifukwa cha zopempha zambiri za ogwiritsa ntchito kuti Octave akhale ndi gulu la zingwe logwirizana ndi Matlab, ntchito ikuchitika yokhazikitsa gulu la zingwe lomwe lingasiyane ndi vekitala ya zilembo.

Mu Octave, magulu omwe atchulidwa amodzi amathandizidwa ndi Matlab, koma mafomu ogwidwa kawiri sali. Panopa mu Octave, onse "foo" ndi "foo" amatha kusinthana, kusiyapo matanthauzidwe ena a katsatidwe kothawirako monga "\n" (osinthidwa kukhala mzere watsopano) m'malo mwa "\n" (zilembo ziwiri). . Makhalidwe a Matlab omwe adagwidwa mawu amodzi ndi zingwe zotchulidwa kawiri sizimatsata kuthawa kwa backslash, mosiyana ndi zilankhulo zina zambiri, ndipo njira zopulumukirazo zimakonzedwa ndi ntchito ngati fprintf.

Ndizotheka kuti machitidwe a Octave asintha mtsogolomo chifukwa cha kukhazikitsidwa kwa zingwe zamtundu wa Matlab. Mwachitsanzo, 'foo' ikhalabe vekitala ya zinthu zitatu, koma 'foo' idzakhala chinthu cha chingwe chimodzi. Kukhazikitsa kwenikweni ndi ntchito yomwe ikuchitika ndipo ingaphatikizepo kapena osaphatikizapo njira zosungira kuti zigwirizane.

Pomaliza, ngati mukufuna kudziwa zambiri za izi, mutha kudziwa zambiri Mu ulalo wotsatira.

Momwe mungayikitsire GNU Octave pa Linux?

Kwa iwo omwe akufuna kuyika mtundu watsopano wa GNU Octave 7.1.0, ndiyenera kutchula izi. pakadali pano mtundu womwe uli m'malo osungira za magawo akuluakulu Kwachedwa chifukwa chake, matembenuzidwe atsopano omwe adatulutsidwa amatenga nthawi kusinthidwa m'malo osungira. Koma, mutha kukhazikitsa ikangopezeka pogwiritsa ntchito limodzi mwamalamulo awa.

Mwachitsanzo, kwa omwe ali ogwiritsa a Debian, Ubuntu kapena kugawa kulikonse komwe kumachokera kapena kutengera mwa izi, atha kuyikapo potsegula terminal ndikulemba:

sudo apt-get install octave

Kwa iwo omwe amakonda kugwiritsa ntchito ma phukusi a Flatpak, amatha kukhazikitsa Octave pamakina awo, amangofunika kukhala ndi chithandizo cha Flatpak ndikukhazikitsa kokha. Titsegula terminal ndikulembamo lamulo ili:

flatpak install flathub org.octave.Octave

Njira ina ndi chithandizo cha snap paketi ndikuyikako kumachitika polemba:

sudo snap install octave

Njira imodzi yomaliza kukhazikitsa Octave ndi ndi docker ndikuyikako kumachitika polemba:

docker pull docker.io/gnuoctave/octave:8.1.0

Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Khalani oyamba kuyankha

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.