jee. aine. yuu. ashtak

jee. aine. yuu. octave hii eka uchch-stariy programming bhasha aahe jee pramukhyane vaidnyanik sangananasathi aanee sankhyatmak gananesathi aahe. ashtak resheey aanee araikhik samasya sankhyatmakaritya sodavanyas aanee matalyabashi susangat asalelya bhashecha vapar karoon itar sankhyatmak prayog karnyas madat karate. tee eka gut-kendrit bhasha mhanoon dekhil vaparali jaau shakate. jee. aine. yuu. prakalpacha eka bhag mhanoon, jee. aine. yuu. samanya sarvajanik parvanyachya atinnusar heey vinamulya software aahe.
itihas.
yaa prakalpachi kalpana 1988 chya sumaras karnyat aalee hotee. suruvatila rasayanik anubhattichya rachana abhyaskramacha sahyogi honyacha tyacha hetu hota. johnn doubleu. yanni sampoorn vikas suru keela. 1992 madhye eaton. pahila alfa prakashan 4 janewari 1993 roji jhaala aanee 17 februwari 1994 roji aavrutti 1 prakashit jhaali. aavrutti 7.1.0 6 april 2022 roji prakashit karnyat aalee.
yaa karyakramache naav mukhya lekhakache majee pradhyapak ashtak levenspial yanchya navavarun thevanyat aale aahe. levenspial heey lifafachya mage twarit ganana karnyachya tyanchya kshamatesathi olakhale jaat hote.
vikas.
vaiyaktik vaidnyanik sangananasathi desktopwer vaparnyabarobarach, octavecha vapar shaikshanik aanee udhyoganmadhye keela jaato. udaharanarth, samajik suraksha sankhyancha andaj lavnyashi sambandhit asurakshitata shodhanyasathi pitsberg supercomputing center yetheel eka mothya samantar sangankavar saptak vaparale gele.
jee. pii. yuu. chya vaparane opency. ell. kinwa kuda saha praveg dekhil shakya aahe.
ashtak, bhasha.
ashtak bhasha hii eka arth lavaleli programming bhasha aahe. hii eka sanrachit programming bhasha aahe (see sarkhich) aanee anek samanya see manak library karye aanee kahee unix pranali coll aanee karye dekhil samarthan dete. tathapi, anavashyak nakkal talhanyasathi function argument heey coppy-aun-rait asale taree teey sandarbhadvare yuktivad paas karnyas samarthan dett nahee. 
ashtak karyakramanmadhye karya colchi yadee kinwa script asate. vakyarachana hii matricks-aadharit aahe aanee matricks operationsasathi vividh karye pradan karate. heey vividh deta sanrachananna samarthan dete aanee object-oriented programingla parvanagi dete.
tyachi vakyarachana matlabshee khoop samaan aahe aanee scriptchya kaljipurvak programingamule tee octave aanee matlab yaa donhivar chalanyas anumati deil.
kaaran saptak heey jee. aine. yuu. samanya sarvajanik parvanyakhali upalabdh karoon dile gele aahe, tyamule teey muktapane badalale jaau shakate, nakkal kelee jaau shakate aanee vaparale jaau shakate. haah karyakram microsoft windows aanee linux, android aanee macos bahutek unix aanee yuniksasarkhya operating systemwer chalato.
ullekhaneey vaishishtye.
aadesh aanee chull naav purn karane.
aadesh olivar tab varn type kelyane ashtak heey chull, karya aanee file nave (bashchya tab purnatepramanech) purn karnyacha prayatna karate. purn karnyasathi octave karsarchya aadhicha majkoor navacha prarambhik bhag mhanoon vaparato.
aadeshacha itihas.
parasparsanvadipane chalavatana, octave antargat buffermadhye type kelelya aadeshanchi bachat karate jenekarun tyaa mage gheta yeteel aanee sampadit karata yeteel.
deta sanrachana.
octavemadhye sanrachananmadhye deta aayojit karnyasathi maryadit pramanat aadhar samavisht aahe. yaa udaharanat, aaplyala ghatkansah eka rachana disate, aanee, (eka purnank, eka arrey aanee eka string, anukrame):
ashtakah 1> x.a = 1; x.b = [1,2; 3,4]; x.c = "string";
ashtakah 2> x.aaa.
uttar = 1
ashtakah 3> x.buub.
uttar =
 1 2
 3 4
saptakah 4> x.see.
uttar = string
saptakah 5> x
ex =
 kshetra asaleli scalar rachanah
 aaa = 1
 buub. =
 1 2
 3 4
 see = string
short circuit booliyan operator.
octavechya cockoge _ 1 aanee cockoge _ 2 logical operatorche moolyankan short-circuit paddhatine kele jaate (see bhashetil sambandhit operatorpramane), tyaulat ghatak-darr-ghatak operator cockoge _ 3 aanee cockoge _ 4 chya ulat.
vaadh aanee ghat karnare operator.
ashtakamadhye see-sarkhya vadhicha aanee ghatcha vapar vapar cocksey _ 5 aanee cocksey _ 6 yancha tyanchya upsarg aanee postfix asha donhi swarupat samavesh hoto.
octave sanvardhit assignment dekhil karate, udaa.jee. 7.
mukt-sanrakshit.
saptak heey liskchya cock _ 8 chya namunyanusar apavad hatalanichya maryadit swarupala aadhar dete. unwind _ protect blockche samanya swaroop asey disateh
surakshit qaraa (_ p)
 shareer
swachchh qaraa (_ p)
 safsafai
enned unwind _ protect
samanya niyam mhanoon, jee. aine. yuu. octave dilelya cockess _ 9 chee samapti ektar cockess _ 10 (joou matlab bhasheshi susangat aahe) kinwa adhik vishisht mukhya shabd cockess _ 11 kinwa kahee prakarananmadhye, cockess _ 12 mhanoon olakhato. parinami, cockess _ 8 block ektar udaharanapramane cockess _ 14 yaa mukhya shabdane kinwa adhik portable mukhya shabd cockess _ 10 neey samapt keela jaau shakato.
blockcha "safsafai" bhag nehmich karyanvit keela jaato. jarr 'shareer' bhagane apavad upasthit keela asel tarr 'cleup' block cocksey _ 8 chya baher apavad pasaravanyapurvi lagech amalat aanala jaato.
jee. aine. yuu. octave apavad hatalanichya aanakhi eka prakarala dekhil samarthan dete (matlab bhasheshi susangat):
prayatna qaraa
 shareer
pakadane
 apavad hatalani (_ H)
shevat
haah nantarcha prakar cockoge _ 8 blockpeksha done prakare vegala aahe. pratham, 'apavad _ hatalani' keval tevhach amalat aanali jaate jevha 'boddy' dware apavad upasthit keela jaato. dusare mhanje, 'Execution _ hyandling' chya amalbajavaninantar apavad blockchya baher prasarit keela jaat nahee (joparyant 'Execution _ hyandling' kodmadhye cockoge _ 18 vidhan spashtapane samavisht kele jaat nahee).
chull-lambichya yuktivadanchya yadya.
ashtakamadhye karye hatalanyasathi eka yantrana aahe jee spasht uchch maryadeshivay anirdisht sankhyene yuktivad ghete. shoonya kinwa adhik yuktivadanchi yadee nirdisht karnyasathi, vishesh yuktivad cockage _ 19 haah yaditil shevatcha (kinwa ekmev) yuktivad mhanoon vapara. cockoge _ 19 haah serve input argument asalela seela arrey aahe. 
karya s = adhik (varargin)
 jarr (nargin = = 0)
 ess = 0;
 itar
 s = varargin {1} + adhik (varargin {2: nargin});
 shevat
shevat
chull-lambichya paratavyachya yadya.
vishesh paratava moolya cocksey _ 21 vaparoon kitihi moolye parat karnyasathi eka karya seet kele jaau shakate. udaharnarth
karya vergout = bahu-sanrekhan (deta)
 keey = 1 sathih nargout
 vergout {keey} = deta (:, keey);
 shevat
shevat
see + + ekikaran.
see + + programmadhye thet ashtak code karyanvit karane dekhil shakya aahe. udaharanarth, cocksey _ 22 varr coll karnyasathi yethe eka code snippet aaheh
stambhavahak kramanke (2);
sankhya (0) = 10;
sankhya (1) = 1;
ashtak moolya _ yadee f _ arg, f _ ret;
f _ arg (0) = ashtak moolya (ank);
f _ ret = favel ("rand", f _ arg, 1);
matricks unis (f _ ret (0).matricks moolya ());
see aanee see + + code aukt files tayar karoon kinwa matlabshee susangat asalelya makes filescha vapar karoon gnu octavemadhye ektrit kele jaau shakatat.
matlab susangatata.
ashtak matlab susangatata lakshat gheuun tayar kele gele aahe aanee matlabs anek vaishishtye samayik karateh
octave matalyabashi visangatila bugg mhanoon manate; mhanoon, teey software clone manale jaau shakate, jeey "kamal wii. nusar software copyriteche ullanghan karat nahee. boreland nyayalayin prakaran.
mathworkschya file exchange repositorymadhil matlab script tattvatah octaveshee susangat aahet. tathapi, teey anekada vaparkartyandvare ashtak susangat aanee yogya mukt srot bsd parvanyakhali pradan kele aanee uploaded kele jaat asale taree, file exchangechya vaparachya atty mathworkschya malkichya matlyabchya bajula konatyahi vaparas pratibandhit karatat.
vakyarachana susangatata.
kahee uddeshpurn, jaree kirkol, vakyarachana jodanya aaheth
karya susangatata.
anek matlab karye, parantu serve nahee, jee. aine. yuu. octavemadhye upalabdh aahet, tyapaiki kahee octave forgemadhil packagesdware upalabdh aahet. coor octave kinwa forge packagescha bhag mhanoon upalabdh asaleli karye online soochibaddha kelee aahet.
upalabdh nasalelya karyanchi yadee ashtak karya cocksey _ 23 madhye samavisht kelee aahe. anshakalik vikimadhil anek ashtak banavat sankulankhalihi amalbajavani naan keleli karye soochibaddha kelee aahet.
jevha amalat naan aalelya karyala khaleel truti sandesh darshavila jaatoh
 ashtakah 1> margdarshak
 chetavanih 'margdarshak' karya adyap saptakamadhye lagoo kelele nahee
 kripaya <HTTP:// Www vacha.ashtak.org/gahal.tumhi gahal karyat yogdan kase deu shakata heey jaanun ghenyasathi etch. tii. emm. ell.>.
 trutih ola 1 stambh 1 jawal 'margdarshak' paribhashit nahee
vaparkarta interfaces.
octave adhikrut graphikal yujar interfaces (jee. yuu. aay.) aanee kyu. tii. varr aadharit ekatmik vikas vatavaran (aay. dii. aay.) saha yete. heey ashtak 3.8 pasoon upalabdh aahe aanee ashtak 4.0 chya prakashanasah purvanirdharit interfaces (kamand line interfacevar) banale aahe. 
eka adn yogdankartyane yala changla pratisad deela, jyane 2014 madhye tatkalin naveen jee. yuu. aay. chey punaravalokan kartana lihile qee "[octave] madhye aata eka atishay vyavharya jee. yuu. aay. aahe".
coding shikshanasathi toolboxsarkhe anek truteey-paksh chitramay agra-toke dekhil vikasit kele gele aahet.
jee. yuu. aay. anuprayog.
ashtak codes, vaparkarta jee. yuu. aay. anuprayog tayar karoo shakato. jee. yuu. aay. vikas (jee. aine. yuu. ashtak (aavrutti 7.1)) pahaa. khalee kahee udaharane dilee aaheth
button, niyantran sampadit qaraa, checkbox
f = aakruti;
b1 = eucontrol (f, "string", "eka button", "sthitee", [10 10 150 40]);
e1 = eucontrol (f, "shaili", "sampadan", "string", "sampadan karnyayogya majkoor", "sthan", [10 60 300 40]);
c1 = eucontrol (f, "shaili", "checkbox", "string", "checkbox", "sthitee", [10 120 150 40]);
majkurpeti
prompt = {"rundi", "unchi", "kholee"};
purvanirdharit = {"1.10", "2.20", "3:30"};
roscall = [1,10; 2,20; 3,30];
dims = inputdlg (prompt, "boxes dimensions pravisht qaraa", roscol, purvanirdharit);
sandesh chaukatisah suchipeti.
majhe paryay = {"eka vastoo", "dusari", "aanakhi eka"};
[seela, oke] = listdlg ("liststering", maay _ options, "selectionmode", "multiple");
jarr (theek aahe = = 1)
 emm. ess. jee. boxes ("tumhi nivadlatah");
 i = 1 sathih sankhya (seela)
 emm. ess. jee. boxes (sprintf ("\t% s", maay _ options {seela (aay)})));
 shevat
itar
 emm. ess. jee. boxes ("tumhi radd kele.");
antim
radiobutton
f = aakruti;
jee. pii. = ubutangroup (eff, "sthitee", [0 0.511])
b1 = eucontrol (jee. pii., "shaili", "radiobutton", "string", "nivad 1", "sthitee", [10 150 100 50]);
b2 = eucontrol (jee. pii., "shaili", "radiobutton", "string", "nivad 2", "sthitee", [10 50 100 30]);
b3 = eucontrol (f, "shaili", "radiobutton", "string", "gatamadhye nahee," sthitee ", [10 50 100 50]);
packages.
ashtakamadhye anek packages dekhil upalabdh aahet. tee packages ashtak-banavat ashtak banavat-packages kinwa githab ashtak packageswar sthit asatat. packages tayar karane aanee tyanchi dekhbhal karane dekhil konasathihi shakya aahe.
itar tatsam softwareshee tulana qaraa.
matlyabchya itar mofat paryayanmadhye sayalyab aanee freemat yancha samavesh hoto. octave heey sayalebpeksha matalyabashi adhik susangat aahe aanee juuna 2013 pasoon freemat adyayavat kele gele nahee.

