Математика

Почетак рада ГНУ октаве

Почетак рада ГНУ октаве

Инсталирајте и започните са ГНУ Оцтаве

Оцтаве је започео као софтвер за час хемије. ГНУ Октава је еволуирала много више од тога. Оцтаве је прешао са дела софтвера. То је сада програмски језик високог нивоа за нумеричке прорачуне. Циљ је коришћење математике за визуализацију хемијских реакција. Будући да је реч о математичком софтверу, сада има много модула за различите намене. У овом чланку ћете научити како га инсталирати, започети и додати модуле. Доступно је много модула, од хемије преко механике до квантне механике. Због своје широке употребе ГНУ Оцтаве има мноштво пакета који побољшавају ваше искуство.

Инсталација ГНУ Оцтаве на Убунту

1. Ажурирајте апт пре него што започнете.

$ судо апт упдате

2. Инсталирајте основни пакет Оцтаве.

$ судо апт инсталирај октаву

Сада бисте требали имати могућност програмирања математичких функција. Чим дефинишете одређенију сврху за употребу Оцтаве, можете додати модуле. Али не идемо испред себе.

Када покренете ГУИ, имате три картице које се приказују. За почетак изгледа да је лако користити Оцтаве. Све што треба да урадите је да укуцате бројеве са редовним операторима између; 5 + 2 [унесите] резултат је 'анс: 7'. Да бисте креирали напредније функције, потребно је да мало више размислите о процесу. Будући да Оцтаве подржава толико функција, опростиће вам се због напорне борбе за улазак у функције. Али не брините, кораци ће бити нежни.

Када укуцате функцију, вредности морају бити у заградама, као што ћете видети доле. Започните упознавањем програмског језика. Ако користите командну линију, ствари су довољно једноставне да започнете. Заправо можете редовно рачунати на командној линији, овако;

>> 5 + 2
анс = 7
>> 5 + 2;
>>
>> дневник (10)
анс = 2.3026
>> лог (10);
>> к = лог (10);
>>

Имајте на уму да у низу изнад како додавање тачке и запете на крају не даје резултат. Такође имајте на уму да последњи ред користи к. Кс је сада доступан као променљива за даље операције. Да бисте користили неколико израза за графикон, потребан вам је тачка и зарез на крају, у супротном се линија извршава и све информације се губе. Као што ћете видети доле, ово је неопходно за сложеније графиконе.

Једноставно сабирање и одузимање није изузетно корисно, али комбиновањем започните са прављењем променљивих и стварањем графикона и имате моћан услужни програм. Стварање парцела је изненађујуће једноставно, поступак је дугачак неколико корака. Основни графикони могу се креирати помоћу врло једноставног низа.

>> к = размак (0, 15, 100);
>> и = инт8 (к);
>> заплет (к, и);

Резултат ће изгледати овако:


Као што видите, цртање једне парцеле захтева неколико редова кода. Можете наставити да креирате све функције које можете замислити само са командном линијом, али праћење једначина постаје уско грло.

Такође је много теже користити постојећи рад других. Овде функције долазе, многе од њих су уграђене, а неке су доступне на октаве-форге.

Када ваш пројекат прошири број линија, мораћете да креирате датотеке скрипти. Уграђени у ГУИ имате уређивач, направите датотеку која ће се користити за ваше експерименте и испробајте неколико ствари.

Свака линија која почиње хешом (#) је коментар. Ако требате да креирате сопствену функцију, користите је у менију Нова функција ... да бисте је креирали. Датотека коју креирате је унапред попуњена пољима коментара на врху и дефиницијом функције.

функција [ретвал] = Блоцх_Спхере (улаз1, улаз2)
крајња функција

Датотека Блоцх_Спхере садржала је овај код. Овде треба да попуните своје функције, наравно. Ако преименујете функцију, али не и датотеку, Оцтаве не може покренути вашу функцију. Унутар функције код је сличан Ц-у, тако да можете користити изјаве 'Иф, тхен, елсе'. Оно што се разликује је да постоји подршка за математичке функције и типове података. Типови података укључују матрице и замишљене бројеве.

Пример функције изгледа овако:

резултат функције = факторијел (н)
ако (н == 0)
резултат = 1;
повратак;
иначе
резултат = прод (1: н);
ендиф
крајња функција

И ви то зовете са:

>> к = факторијел (н);

Ово се такође може додати вашем сопственом коду као променљива и поново користити.

Ако користите емацс, на располагању вам је и додатак. За опис начина активирања погледајте вики Оцтаве. За нестрпљиве људе користите уграђену функцију. У командну линију унесите сомбреро. Представљен вам је званични логотип Оцтаве.

>> сомбреро
>> помоћ сомбреро

ГНУ октавни модули

Много модула за Оцтаве који чине ствари компликованим, али на крају се исплати. Када покренете Убунту или многе друге главне дистрибуције, већина пакета је доступна у вашим спремиштима.  Модули на вебу треба да се инсталирају помоћу команде 'пкг'.

>> пкг инсталирај финанциал-0.5.1.катран.гз

грешка: следеће зависности нису биле задовољене:

финансијске потребе ио> = 1.0.18

Много пута ће ово довести до грешке због зависности, можете видети један пример горе. Финансијски пакет зависи од ио пакета.  Да бисте то решили, користите га редовним управитељем пакета да бисте га инсталирали.

$ судо апт инсталл оцтаве-ио

Затим покушајте поново, са првим пакетом.

>> пкг инсталирај финанциал-0.5.1.катран.гз

За информације о променама у односу на претходне верзије финансијског пакета, покрените „невс финанциал“.

Након што то завршите, мораћете и да га учитате.

>> пкг оптерећење финансијски

Сам пакет има функције и документацију. Списак функција можете пронаћи на веб страници октаве.

Закључак

Пакет октава је свеобухватан и веома добро функционише за приказивање ваших математичких функција у облику графикона. Документација би могла бити доступнија. Ако имате проблема, потражите сваки пакет своју веб страницу. Користите листу функција и користите мрежне описе када експериментишете.

Како да промените леви и десни тастер миша на рачунару са Виндовс 10
Сасвим је нормално да су сви уређаји рачунарског миша ергономски дизајнирани за дешњаке. Али постоје доступни уређаји за миш који су посебно дизајнира...
Емулирајте кликове мишем лебдењем помоћу миша без клика у оперативном систему Виндовс 10
Коришћење миша или тастатуре у погрешном положају прекомерне употребе може резултирати многим здравственим проблемима, укључујући напрезање, синдром к...
Додајте покрете миша у Виндовс 10 помоћу ових бесплатних алата
Последњих година рачунари и оперативни системи су се увелико развили. Било је време када су корисници морали да користе команде за навигацију кроз мен...