Запознайте се с Octave, силата на численото изчисление в безплатна версия

октава_410а

Вътре в великия свят на интерпретирани езици, има малка ниша, заета от езици, посветени на математическа обработка чрез компютри. Това може да ви звучи малко абстрактно, но ако говорим за програми като известните Derive, Mathematica или Matlab, може би вече имате по-ясна представа какво имаме предвид.

октава програма в този смисъл, която ни предлага голям потенциал със свободата, предоставена от кода на GNU. Неговият по-пряк еквивалент може да се счита за добре познатия Matlab (с когото също търси пълна съвместимост), тъй като и двата са езици на високо ниво, интерпретирани с голям брой функции, посветени на числен анализ.

октава-екранна снимка

Octave възниква около 1988 г. като програма за подкрепа на учебник по изчисляване на химични реакции. По-късните нужди на темата накараха програмата постепенно да разшири своята функционалност до това, което познаваме днес за нея, среда за програмиране на високо ниво, посветена главно на числено изчисление.

Характеристиките на Octave го правят програма благоприятна за академично преподаване тъй като неговата структура и синтаксис ще ни напомнят за други програмни езици като C и C ++. По този начин, ако не знаете предишен език, цялото време, прекарано в изучаване на граматиката и функциите на Октава, няма да ви падне.

Речева инвариантност

Octave също така предлага конзолен интерфейс, който от своята версия 4.0.1 е подобрен с включването на нова от графичен тип, позволяващи разрешаването на линейни и нелинейни математически задачи, извършват експерименти чрез изчисляване на променливи и възможността за извършване на големи задачи за обработка на партиди.

Въпреки че има многократна цел, Octave се използва главно като система за решаване на задачи в алгебра, диференциални уравнения, интеграли, полиномни преобразувания и т.н., благодарение на разширяемост чрез програмируеми модули на други езици на високо ниво като Fortran, C, C ++ и Pyhton и др.

python_pca_eigenfaces

Целта на приложенията, които Octave има, е много разнообразна. Интернет изобилства от примери за приложения за разпознаване на лица, обработка на звукови вълни или разширено изчисляване на функциите, всички изпълнени с тази програма. Поради това е трудно да се намери една цел за приложение, което само по себе си представлява среда за разработка. Познавайки силните му страни, можем да знаем кои приложения да програмираме с този инструмент. Сега всеки програмист трябва да се възползва максимално от всяка от неговите функции.

Както вече посочихме, Octave е безплатна програма за GNU, която е на разположение за множество платформи от вашите собствени уебсайт. Можете също така да се включите в проекта от там или да получите помощ от неговия специален форум.


Коментар, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Евгенио Фернандес Караско каза той

    Вече го познавам. И го използвам редовно заедно с Maxima и Scilab