namai - Mobilieji įrenginiai
M funkcijos. Programinės įrangos kūrimo įrankiai

Techninė skaičiavimo kalba

Milijonai inžinierių ir mokslininkų visame pasaulyje naudoja MATLAB ® analizuodami ir projektuodami sistemas ir produktus, kurie keičia mūsų pasaulį. MATLAB matricos kalba yra pats natūraliausias būdas išreikšti skaičiavimo matematiką. Integruota grafika leidžia lengvai vizualizuoti ir suprasti duomenis. Darbalaukio aplinka skatina eksperimentuoti, tyrinėti ir atrasti. Visi šie MATLAB įrankiai ir galimybės yra griežtai išbandyti ir sukurti veikti kartu.

MATLAB padeda įgyvendinti savo idėjas ne tik darbalaukyje. Galite vykdyti didelių duomenų rinkinių tyrimus ir pritaikyti grupes bei debesis. MATLAB kodas gali būti integruotas su kitomis kalbomis, todėl galite įdiegti algoritmus ir programas tinklo, įmonės ir pramonės sistemose.

Darbo pradžia

Išmokite MATLAB pagrindus

Kalbos pagrindai

Sintaksė, masyvo indeksavimas ir apdorojimas, duomenų tipai, operatoriai

Duomenų importas ir analizė

Duomenų importas ir eksportas, įskaitant dideli failai; išankstinis duomenų apdorojimas, vizualizacija ir tyrimai

Matematika

Tiesinė algebra, diferenciacija ir integravimas, Furjė transformacijos ir kita matematika

Grafikos menai

2D ir 3D grafika, vaizdai, animacija

Programavimas

Scenarijai, funkcijos ir klasės

Programos kūrimas

Kurkite programas naudodami App Designer, Programable Workflow arba GUIDE

Programinės įrangos kūrimo įrankiai

Derinimas ir testavimas, organizavimas didelių projektų, integracija su versijų valdymo sistema, įrankių dėžės pakavimas

M-FUNCTION vertimas į rusų-anglų kalbą

Voskoboynikovas B.S., Mitrovich V.L. rusų - Anglų kalbos žodynas mechanikos inžinerijos ir gamybos automatizavimo srityse. Rusų-anglų mechanikos inžinerijos ir gamybos automatizavimo žodynas. 2003

  • Rusų-anglų žodynai →
  • Rusų-anglų mechanikos inžinerijos ir gamybos automatizavimo žodynas

Daugiau žodžio reikšmių ir M-FUNCTION vertimas iš anglų į rusų anglų-rusų žodynuose ir iš rusų į anglų kalbą rusų-anglų žodynuose.

Daugiau šio žodžio reikšmių ir žodžio „M-FUNCTIONS“ vertimai į anglų-rusų, rusų-anglų kalbas žodynuose.

  • FUNKCIJOS – Bendrosios
  • FUNKCIJOS
    Rusų-amerikiečių anglų kalbos žodynas
  • —Em
    Rusų-amerikiečių anglų kalbos žodynas
  • FUNKCIJOS
    Rusų besimokančiųjų žodynas
  • FUNKCIJOS
    Rusų besimokančiųjų žodynas
  • - telefono pasiklausymas
    Anglų-rusų-anglų specialiųjų tarnybų žodynas
  • - sutartinis M, m
  • - sutartinis M, m
    Didelis rusų-anglų žodynas
  • ĮSIPAREIGOSI – Ch. 1) imtis, atlikti Syn: paleisti 2) prisiimti atsakomybę (už ką nors padaryti) Ji įsipareigojo užbaigti ...
  • NE – 1 vieta; neg. (daiktavardžio funkcijoje) nė vienas iš dviejų; niekas; nieko, nė vienas iš jūsų negali to padaryti ≈ niekas...
    Didelis anglų-rusų žodynas
  • FUNKCIJOS - Funkcijų funkcijos: kasininkė ~ kasininkės pareigos ceremonija ~ formalumai saugotojas ~ globėjo funkcijos valdant turtą smulkios funkcijos: kasininkė ~ ...
    Didelis anglų-rusų žodynas
  • FUNKCIJA – funkcija, tikslas – ugdymo tikslas yra lavinti protą.
    Didelis anglų-rusų žodynas
  • FOR - (visa forma); (sumažinta forma) 1. jungtukas 1) for; dėl to, kad (įvedamas šalutinis punktas) Tai nėra partijos klausimas, nes ...
    Didelis anglų-rusų žodynas
  • FOR - (visa forma); fə (sumažinta forma) 1. jungtukas 1) for; dėl to, kad (įveda antraeilę priežastį...
    Anglų-rusų bendrojo žodyno žodynas
  • FOR - 1. jungtukas 1) už; dėl to, kad (įveda šalutinį punktą) Tai ne partijos klausimas, nes tai liečia mus ne kaip liberalus...
    Anglų-rusų bendrojo žodyno žodynas
  • RADIJO mėgėjas - radijo mėgėjas; radijo kumpis ~ stiebas radijo stiebas, bevielis stiebas; ~švyturys m.radijo švyturys; ~metristas m.radarininkas; ~gairės p. ...
    Rusų-anglų bendrųjų temų žodynas
  • RADIJO mėgėjas - radijo mėgėjas; radijo kumpis ~ stiebas radijo stiebas, bevielis stiebas; ~švyturys m.radijo švyturys; ~metristas m.radarininkas; ~gairės p. radijo orientavimas/valdymas; ~ įranga c. bevielė/radijo įranga; ~esė…
    Rusų-anglų žodynas - QD
  • SKAIČIUS – skaičius, maždaug lygus 2,718, dažnai randamas matematikoje ir gamtos mokslų srityse. Pavyzdžiui, kai radioaktyvioji medžiaga laikui bėgant suyra...
    Rusų žodynas Colier
  • FUNKCIJOS – FUNKCIJŲ TEORIJA Gamtos moksluose. Analitinės funkcijos plačiai naudojamos kai kuriose mokslo ir technologijų srityse vien todėl, kad suteikia...
    Rusų žodynas Colier
  • FUNKCIJOS – FUNKCIJŲ TEORIJA Mato ir integravimo teorija yra svarbi dalis bendroji teorija matematinės funkcijos, kilusios iš A. Lebesgue'o (1906) darbų apie ...
    Rusų žodynas Colier
  • TURKIJA – TURKIJA: GAMTA Reljefe vyrauja Pontų kalnai (Kurės ir Ilgazo kalnagūbriai), besidriekiantys pakrante rytų kryptimi. Daugumoje...
    Rusų žodynas Colier
  • TSRS – TSRS SOCIALINIŲ RESPUBLIKŲ SĄJUNGA, TSRS Vasario revoliucija. Kariniai pralaimėjimai Pirmojo pasaulinio karo frontuose ir augantis ekonominis chaosas sukėlė visuomenės...
    Rusų žodynas Colier
  • ŠIRDIS – ŠIRDIS Iki XVI amžiaus pradžios. nebuvo supratimo apie širdies ligas; buvo manoma, kad bet koks šio organo pažeidimas neišvengiamai sukels...
    Rusų žodynas Colier
  • SERIJA - Daugelis matematikos problemų lemia, pavyzdžiui, formules, kuriose yra begalinės sumos, arba Tokios sumos vadinamos begalinėmis serijomis, o jų sąlygos ...
    Rusų žodynas Colier
  • RUSIJA – RUSIJOS FEDERACIJA: GAMTA Didžiąją Rusijos teritorijos dalį užima lygumos. Rusijos (Rytų Europos) lyguma yra į vakarus nuo Uralo kalnų. Vidutinis aukštis...
    Rusų žodynas Colier
  • MEKSIKA – MEKSIKA: GAMTA Didžiąją Meksikos dalį užima Meksikos aukštumos, einančios šiaurėje į aukštas lygumas ir Teksaso bei Naujosios Meksikos plokščiakalnius; Su …
    Rusų žodynas Colier
  • LEdynai yra ledo sankaupos, kurios lėtai juda žemės paviršiumi. Kai kuriais atvejais ledo judėjimas sustoja ir susidaro negyvas ledas. Daug ledynų...
    Rusų žodynas Colier
  • Irklakojai - Irklakojai Tikrieji ruoniai (Phocidae šeima) yra gerai prisitaikę gyventi šaltose jūrose: visas jų kūnas, įskaitant trumpą uodegą ir plekšnes, ...
    Rusų žodynas Colier
  • KENIJA – Kenijos Respublika, valstybė Rytų Afrikoje. Anksčiau buvusi britų kolonija ir protektoratas, nepriklausomybę įgijo 1963 m. Pietuose ribojasi…
    Rusų žodynas Colier
  • KANADA – KANADA vykdomoji institucija. Vykdomosios valdžios funkcijos Kanadoje yra paskirstytos tarp valstybės vadovo ir vyriausybės vadovo. Pirmosios funkcijos yra formalios...
    Rusų žodynas Colier
  • KINIJA – KINIJA: GAMTA Daugybė plokščiakalnių ir baseinų ribojasi su Tibeto plynaukšte šiaurėje, šiaurės rytuose ir rytuose. Šios teritorijos yra Sindziangas, vidaus...
    Rusų žodynas Colier
  • BROTINIŲ GYVŪNŲ GYVŪNAI – BANDYNO GYVŪNAI Dantuotų banginių (Odontoceti) pobūris apima banginių šeimos gyvūnus su dantimis – arba priekinėje apatinio žandikaulio dalyje, arba abiejuose ...
    Rusų žodynas Colier
  • AIRIJA
    Rusų žodynas Colier
  • DIFERENCIALAS – daugelis fizinių dėsnių, valdančių tam tikrus reiškinius, yra parašyti matematinės lygties forma, kuri išreiškia tam tikrą ryšį tarp tam tikrų dydžių. ...
    Rusų žodynas Colier
  • MEDŽIS – daugiametis augalas su sumedėjusiu, stačiu pagrindiniu stiebu – kamienu. Sunku pateikti išsamesnį ar aiškesnį šios „gyvybės formos“ apibrėžimą, nes ...
    Rusų žodynas Colier
  • VENEZUELA – VENEZUELA: GAMTA Aukšta Perijos kalnagūbris sudaro šiaurės vakarų Andų atšaką, kur eina Venesuelos ir Kolumbijos siena. Šioje zonoje individualūs…
    Rusų žodynas Colier
  • BIBLIOTEKOS – specialiai sutvarkytos knygų, žurnalų, vaizdo įrašų ir kt. Nors bibliotekos tradiciškai buvo laikomos knygų saugyklomis, bibliotekų rinkinius visada sudarė...
    Rusų žodynas Colier
  • BAALBEK šiuo metu yra nedidelė gyvenvietė, senovėje tai buvo puikus miestas-šventykla Libano teritorijoje, tarp Libano ir Anti-Libano kalnagūbrių. Platus slėnis...
    Rusų žodynas Colier
  • BANKININKYSTĖ - BANKINĖS SISTEMOS Komerciniai bankai. Svarbiausia vieta bankų sistemos užėmė komerciniai bankai, kurie pirmą kartą pasirodė dabartine forma...
    Rusų žodynas Colier
  • ANTELOPĖ yra įprastas daugelio artiodaktilinių žinduolių, priklausančių jaučių (Bovidae) šeimai, pavadinimas, tačiau iš kitų savo atstovų išsiskiria grakštesniu kūno sudėjimu...
    Rusų žodynas Colier
  • ARTILERY - ARTILERY Lauko artilerijos misijos. Dvi pagrindinės lauko artilerijos užduotys yra: 1) ugnies paramos teikimas pėstininkų ir tankų daliniams...
    Rusų žodynas Colier
  • AUSTRALIJA – AUSTRALIJA: GAMTA Išilgai rytinės Australijos pakrantės, nuo Jorko kyšulio iki Viktorijos centro ir toliau iki Tasmanijos imtinai, yra paaukštinta juosta ...
    Rusų žodynas Colier
  • PIETŲ AFRIKA – valstybė pietų Afrikoje. 1910 m. gegužės 31 d. buvo sukurta Pietų Afrikos sąjunga, kuri apėmė savarankiškas britų kolonijas (Keip, Natal) ...
    Rusų žodynas Colier
  • FUNKCIJA yra matematikoje vartojamas terminas, reiškiantis tokį ryšį tarp dviejų dydžių, kad jei duotas vienas dydis, kitas gali...
    Rusų žodynas Colier
  • FUNKCIJOS – FUNKCIJŲ TEORIJA Sudėtingo kintamojo funkcijų teorijos turtingumą ir įvairovę lemia geometrijos ir analizės sąveika. Kalbant apie sudėtingus skaičius...
    Rusų žodynas Colier
  • FUNKCIJOS – FUNKCIJŲ TEORIJA Elementariojoje analizėje naudojamos funkcijos pateiktos formulėmis. Jų grafikus dažniausiai galima nubraižyti nepakeliant pieštuko nuo popieriaus, pvz.
    Rusų žodynas Colier
  • FUNKCIJOS – FUNKCIJŲ TEORIJA Naudodami daugiausia tokius įrankius kaip galios serijos, kontūrų integralas ir diferenciacija, per ateinančius dešimtmečius matematikai sugebėjo pasiekti ...
    Rusų žodynas Colier
  • ŽVAIGŽDYNAS
    Rusų žodynas Colier
  • RADIOASTRONOMIJA yra astronomijos šaka, tirianti kosminius objektus, analizuodama iš jų sklindančią radijo spinduliuotę. Daugelis kosminių kūnų skleidžia radijo bangas, kurios pasiekia Žemę: tai...
    Rusų žodynas Colier

Svarbus uždaros klasės pavyzdys yra monotoninių funkcijų klasė. Tai, kad monotoniškos funkcijos sudaro uždarą klasę, įrodysime vėliau, bet dabar susipažinkime su tuo, kas yra monotoninė Būlio funkcija.

Aibėje B=0,1 įvedame pilną tvarką: darome prielaidą, kad 0<1. Нам придётся иметь дело с функциями от n переменных, поэтому полезно ввести частичное упорядочение в булевом пространстве В n .

Apibrėžimas 1. Tegu b=(b 1 b 2 ...b n) ir b=(b 1 b 2 ...b n) yra elementai iš B n. Sakysime, kad b yra prieš (yra jaunesnis) už c, ir pažymime bv, jei b k yra k, kai k=1,2,...,n, ir bent vienam k yra griežta nelygybė.

Pavyzdys. b=(001100), c=(001110); b 1 = c 1, b 2 = c 2, b 3 = c 3, b 4 = c 4, b 5<в 5 , б 6 =в 6 . Значит, бв.

2 apibrėžimas. Sakoma, kad du vektoriai b ir v yra palyginami vienas su kitu, jei bv arba vb. Priešingu atveju vektoriai laikomi nepalyginamais. Ši tvarka vadinama daline, nes ne visi elementai iš B n yra palyginami. Todėl nereikia klaidinti dalinis užsakymas dėl B n s užbaigti tvarka, kuri buvo naudojama apibrėžiant Būlio funkciją kaip lentelę arba jos reikšmių vektorių.

Štai keletas nepalyginamų vektorių pavyzdžių.

1. b =(1100), c =(0110). Čia b 1 > c 1, b 2 = c 2, b 3< 3 , б 4 =в 4 .

2. b =(01), c =(10). Čia b1< в 1 , б 2 >2 val.

Iš pavyzdžių aišku, kad nepalyginamos aibės yra tos, kurių vienoje aibėje yra (01) tipo komponentai, o kitoje aibėje atitinkamose vietose yra (10) tipo komponentai.

3 apibrėžimas. Funkcija f(x 1 ,…,x n) vadinama monotonine (priklauso M klasei), jei bet kurioms dviem palyginamoms aibėms b, esančioms B n, iš to, kad b yra prieš c, išplaukia, kad f(b) ne daugiau kaip f(), tai yra bv f(b) f(c).

Jei yra aibių pora, tokia, kad bw, bet f(b) > f(c), tada funkcija f(x1,...,xn) yra nemonotoniška. matematinės analizės eiga, logikos algebros funkcijos gali būti tai būtų vadinama nemažėjantis. Bet kadangi mes nenagrinėsime nedidinančių funkcijų, galime tiesiog kalbėti apie monotonija..

20 pavyzdys. Tapatybės funkcija f(x) = x yra monotoniška, nes b=(0) (1)=c ir f(b)=0< 1=f()

21 pavyzdys. f(x,y) = xy yra monotoninė funkcija.

Iš tiesų, aibės (01) ir (10) yra nepalyginamos, į jas neatsižvelgsime. Kitiems rinkiniams turime:

(00)-- (11) ir f(0,0)=0 1= f(1,1).

(01) (11) ir f(0,1)=1 1= f(1,1).

(10)-- (11) ir f(1,0)=1 1= f(1,1).

Patikrinome, kad xy yra lygus 0 tik aibėje (00), kuri yra pirmesnė už visas kitas aibes, kad būtų įvykdyta funkcijos monotoniškumo sąlyga.

22 pavyzdys. f(x,y)=x&y yra monotoninė funkcija, nes yra lygus 1 tik aibėje (11), prieš kurią yra visos kitos.

23 pavyzdys. Konstantos 0 ir 1 yra monotoninės funkcijos, nes bet kurioms aibėms bus f(b)=f(c).

24 pavyzdys. f(x)=x" yra nemonotoninė funkcija, nes b=(0) ir b=(1) turime bv, bet f(b)=1> 0=f(c).

25 pavyzdys. f(x,y)=xy yra nemonotoninė funkcija.

tikrai,

(00)---- (01) ir f(0,0)=1 1=f(1,1) ,

(10)---- (11) ir f(1,0)=0 1=f(1,1).

Bet su (00) ---- (10) gauname

f(0,0)=1 > 0=f(1,0).

Netenkinama sąlyga, kad funkcija būtų monotoniška!

26 pavyzdys. Nustatykime sudėjimo funkcijos 2 modulio monotoniškumą:

Rinkiniai (01) ir (10) yra nepalyginami, mes į juos neatsižvelgsime.

Kitiems rinkiniams turime:

(00) (01) ir f(0,0)=0 1= f(0,1).

(00)-- (10) ir f(0,0)=0 1= f(1,0).

(00) (11) ir f(0,0)=0 0= f(1,1).

(10) (11) ir f(1,0)=1 > 0= f(1,1).

Paskutinė sąlyga rodo, kad funkcija x+y yra nemonotoniška.

2. Sintaksė M-funkcijoms apibrėžti ir iškviesti .

M funkcijos tekstas turi prasidėti antraštę, po kurio seka veikiantis kūnas.

Antraštė apibrėžia funkcijos „sąsąją“ (būdas, kaip su ja sąveikauti) ir yra tokia struktūra:

funkcija [ RetVal1, RetVal2, ] = FunkcijosPavadinimas(par1, par2,)

Čia deklaruojama funkcija (naudojant nekintamą "funkcijos" raktinį žodį), pavadinta FunctionName, kuri paima įvesties parametrus par1, par2 ir sukuria (apskaičiuoja) išvesties (grąžinimo) reikšmes RetVal1, RetVal2

Kitaip tariant, jie taip sako funkcijos argumentai yra kintamieji par1, par2,.. ir funkcijų reikšmės (juos reikia apskaičiuoti) yra kintamieji RetVal1, RetVal2,.

Antraštėje nurodytas funkcijos pavadinimas (pateiktame pavyzdyje - FunctionName) turėtų būti failo, kuriame bus rašomas funkcijos tekstas, pavadinimas. Dėl šis pavyzdys tai bus failas FunctionName.m (vardo plėtinį vis tiek turi sudaryti tik viena raidė m). Funkcijos pavadinimo ir failo pavadinimo neatitikimas neleidžiamas!

Funkcijos turinys susideda iš komandų, kurios apskaičiuoja grąžinamas reikšmes. Funkcijos turinys seka funkcijos antraštę. Funkcijos galvutė ir funkcijos korpusas kartu sudaro funkcijos apibrėžimą.

Tiek įvesties parametrai, tiek grąžinimo reikšmės gali būti įvairių dydžių ir dydžių bendruose masyvuose (konkrečiu atveju - skalarais). Pavyzdžiui, funkcija MatrProc1

funkcija [ A, B ] = MatrProc1(X1, X2, x)

A = X1 .* X2 * x;

B = X1 .* X2 + x;

sukurtas taip, kad „gautų“ du identiškų (bet savavališkų) dydžių matricas ir vieną skaliarą.

Šie masyvai funkcijos korpuse pirmiausia dauginami iš elemento, o po to tokio daugybos rezultatas taip pat dauginamas iš skaliaro. Taip sukuriamas pirmasis išvesties masyvas. Identiški įvesties masyvų X1 ir X2 dydžiai garantuoja jų elementų daugybos operaciją. Antrasis išvesties masyvas (pavadintas B) skiriasi nuo pirmojo tuo, kad jis gaunamas sudėjus skaliarą (o ne dauginant).

Skambinti mūsų sukurtas funkcijas atliekama iš MATLAB sistemos komandų lango (arba iš bet kurios kitos funkcijos teksto) įprastu būdu: rašomas funkcijos pavadinimas, po kurio skliausteliuose, atskiriant kableliais faktinės įvesties , kurių reikšmėmis bus atliekami skaičiavimai. Faktinius parametrus galima nurodyti skaičiais (skaičių masyvais), kintamųjų pavadinimais, kurie jau turi konkrečias reikšmes, ir išraiškomis.

Jei tikrasis parametras pateikiamas kurio nors kintamojo pavadinimu, tada faktiniai skaičiavimai bus atliekami naudojant to kintamojo kopiją (o ne jį patį). Tai vadinama perkėlimas parametrus pagal vertę .

Žemiau yra iškvietimas iš MATLAB komandų lango į funkciją MatrProc1, kurią anksčiau sukūrėme pavyzdžiui.

Čia faktinių įvesties parametrų (W1 ir W2) ir kintamųjų, kuriuose rašomi skaičiavimo rezultatai (Res1 ir Res2) pavadinimai nesutampa su panašių kintamųjų pavadinimais funkcijos MatrProc1 apibrėžime. Akivaizdu, kad atitiktis nebūtina, ypač todėl, kad trečiasis įvesties faktinis parametras neturi pavadinimo! Norint pabrėžti šį galimą skirtumą, funkcijos apibrėžimo įvesties parametrų ir išvesties reikšmių pavadinimai vadinami formaliais.

Nagrinėjamame pavyzdyje, kaip iškviesti funkciją MatrProc1 iš dviejų įėjimų kvadratinės matricos 2 x 2 gaunamos dvi lygiai tokio paties dydžio išvesties matricos Res1 ir Res2:

Res1 =
9 6
6 6

Res2 =
6 5
5 5

Iškviečiant funkciją

MatrProc1 = MatrProc1([ 1 2 3; 4 5 6 ], [ 7 7 7; 2 2 2 ], 1);

su dviem 2x3 dydžio įvesties matricomis gauname dvi 2x3 dydžio išvesties matricas. Tai yra, ta pati „MatrProc1“ funkcija gali apdoroti įvesties parametrus įvairių dydžių ir matmenys! Šią funkciją galite taikyti skaliarams, o ne masyvams (tai vis tiek yra 1x1 masyvai).

Dabar panagrinėkime klausimą, ar šią funkciją galima naudoti kaip išraiškų dalį taip pat, kaip tai daroma su funkcijomis, kurios grąžina vieną reikšmę? Pasirodo, tai galima padaryti, o pirmoji funkcijos grąžinta reikšmė naudojama kaip funkcijos reikšmė, naudojama tolesniems skaičiavimams. Šis MATLAB langas iliustruoja šį tašką:

Kai iškviečiama su parametrais 1,2,1, funkcija MatrProc1 grąžina dvi reikšmes: 2 ir 3. Norint naudoti kaip išraiškos dalį, naudojama pirmoji iš jų.

Kadangi iškviesti bet kurią funkciją galima parašius savavališką išraišką MATLAB komandos lange, visada galite padaryti klaidą, susijusią su faktinių ir formalių parametrų tipų neatitikimu. MATLAB neatlieka jokių patikrų šia tema, o tiesiog perduoda valdymą funkcijai. Dėl to gali susidaryti klaidingos situacijos. Siekiant išvengti (jei įmanoma) tokių klaidingų situacijų, M-funkcijų tekste siūloma patikrinti įvesties parametrus. Pavyzdžiui, MatrProc1 funkcijoje nesunku atpažinti situaciją, kai skiriasi pirmojo ir antrojo įvesties parametrų dydžiai. Norint parašyti tokį kodą, reikia valdymo konstrukcijų, kurių mes dar neištyrėme. Pats laikas pradėti juos studijuoti!

Dabar sistemos galimybės gerokai viršija pradinės „Matrix Laboratory“ versijos galimybes. Šiandienos MATLAB, „The MathWorks, Inc.“ sumanytojas, yra labai efektyvi inžinerijos ir mokslinio skaičiavimo kalba. Jis palaiko matematinius skaičiavimus, mokslinę grafikos vizualizaciją ir programavimą naudojant lengvai išmokstamą darbo aplinką. Žymiausios MATLAB sistemos taikymo sritys:

Matematika ir kompiuterija;

Algoritmo kūrimas;

Skaičiavimo eksperimentas, imitacinis modeliavimas, prototipų kūrimas;

Duomenų analizė, tyrimas ir rezultatų vizualizavimas;

Mokslinė ir inžinerinė grafika;

Programų kūrimas, įskaitant grafinę vartotojo sąsają.

MATLAB yra interaktyvi sistema, kurios pagrindinis objektas yra masyvas, kurio dimensijos nereikia aiškiai nurodyti. Tai leidžia išspręsti daugybę skaičiavimo problemų, susijusių su vektorinės matricos formuluotėmis.

MATLAB 6.1 versija yra priešpaskutinis kūrėjų pasiekimas (paskutinė buvo MATLAB 6.5).

MATLAB sistema yra ir operacinė aplinka, ir programavimo kalba. Vienas iš didžiausių sistemos privalumų yra tai, kad daugkartinio naudojimo programas galima parašyti MATLAB. Vartotojas gali pats rašyti specializuotas funkcijas ir programas, kurios sudaromos M failų pavidalu. Būtent todėl taikomosios programinės įrangos paketai – MATLAB Application Toolboxes, kurie yra MATLAB produktų šeimos dalis, leidžia būti moderniausių pasaulio pasiekimų lygyje.

MATLAB 6.1 sistemos veikimo aplinka. Sistemos MATLAB 6.1 operacinė aplinka yra sąsajų rinkinys, palaikantis šios sistemos ryšį su išoriniu pasauliu per dialogą su vartotoju per komandinę eilutę, M-failų rengyklę, sąveiką su išorinėmis sistemomis. Microsoft word, Excel ir kt.

Paleidus MATLAB programą, kompiuterio ekrane pasirodo pagrindinis jos langas, kuriame yra Meniu, įrankių liniuotė su mygtukais ir kliento lango pusėje su kvietimo ženklu. Šis langas paprastai vadinamas komandų langas MATLAB sistemos (1 pav.).

Meniu Failas(2 pav.) sujungia įprastas funkcijas: Redaguoti atsakingas už turinio pakeitimus Langas komandas (anuliuoti, kartoti, iškirpti, kopijuoti, įklijuoti, pasirinkti viską, ištrinti ir tt) ir kai kurių MATLAB langų valymui; Meniu Žiūrėti– darbastalio dizainui; Interneto meniu – paleidžia tinklalapius iš interneto; Meniu Langas– veikia su M-file redaktoriumi/debuggeriu (uždaro visus M failus, vieną iš jų daro aktualų); Meniu Pagalba– Veikia su informaciniais dokumentais ir demonstracinėmis versijomis.


Ši parinktis nusipelno ypatingo dėmesio Parinktys... (charakteristikos pasirinkimas), kurį pasirinkus atsidaro langas, kuriame kairėje yra objektų medis (3 pav.), o dešinėje – galimos jų charakteristikos.

Prietaisų skydelis Sistemos MATLAB komandų langas leidžia lengvai pasiekti operacijas su M failais: sukurti naują M failą; atidaryti esamą M failą; fragmento ištrynimas; fragmento kopijavimas; fragmento įterpimas; atkuriant tik baigtą operaciją ir pan.

IN kliento pusė MATLAB komandų lange po eilutės galite įvesti įvairius skaičius, kintamųjų pavadinimus ir operacijos ženklus, kurie kartu sudaro kai kurias išraiškas. Paspaudus Enter, MATLAB įvertina išraišką arba, jei neįvertina, pakartos. Nors ženklas ";" eilutės pabaigoje slopina rezultato išvestį (aido išvestis).

Taigi MATLAB komandų lango klientinėje dalyje vartotojas gali iš karto rašyti komandas, kurios sudaro atskirus skaičiavimus arba visą programą.

Taigi, buvo analizuojamos MATLAB komandų lango struktūrinės dalys. Tačiau be jų yra dar keli MATLAB elementai, kurie padeda dirbant:

Komandos- langas su anksčiau įvestomis komandomis komandų lange („komandų istorija“).

Darbo sritis yra MATLAB atminties sritis, kurioje yra sistemos kintamieji. Šios srities turinį galima peržiūrėti iš komandinė eilutė naudojant komandas PSO(rodo tik kintamųjų pavadinimus) ir kieno(rodo informaciją apie masyvų dydžius ir kintamojo tipą) arba atskirame lange tuo pačiu pavadinimu. Jame galima atlikti tokias operacijas: įkelti duomenų failą, įrašyti Workspace kaip (komandos leidžia atidaryti ir įrašyti darbo srities turinį dvejetainiame MAT faile), ištrinti pasirinktus kintamuosius; atidaryti pasirinktus kintamuosius (kur galite pakeisti jų reikšmę). Be to, meniu Redaguoti galite išvalyti komandų langą ir komandų istoriją bei darbo sritį (arba paleisti komandą komandų lange): aišku).

Norėdami išsaugoti ir paleisti darbo sritį, galite naudoti įkėlimo ir išsaugojimo komandas.

Pavyzdys.

Išsaugoma: matlab.mat

>> išsaugoti mano.matą

>> įkelti mano.matą

>> išsaugoti mano 2

>> įkelti mano2

Dabartinis katalogas– langas, kuris yra savotiškas „gidas“ per MATLAB katalogus.

Paleiskite redaktorių– langas, kuriame rodomas MATLAB ir kitos kartu su juo įdiegtos programinės įrangos struktūrinių elementų medis, kurį galima paleisti dukart spustelėjus kairįjį pelės klavišą. Pavyzdžiui, šis langas gali atrodyti kaip 9 pav.

M failų rengyklė / derinimo priemonė– viena iš svarbiausių MATLAB struktūrinių dalių, kurią galima atidaryti pasirinkus atitinkamą parinktį pagrindiniame meniu, įrankių juostoje arba iškviesti iš komandinės eilutės su redagavimo arba redagavimo komanda<имя М-файла>ir leidžia kurti bei redaguoti M failus.

Redagavimo priemonė / derintuvas palaiko šias operacijas: naujo M failo kūrimas; atidaryti esamą M failą; M failo išsaugojimas diske; fragmento ištrynimas; fragmento kopijavimas; fragmento įterpimas; pagalba; nustatyti/ištrinti valdymo tašką; tęsti vykdymą ir kt.

GUIDE yra grafinė vartotojo sąsaja, kurioje sukuriamos visos programos.

Interaktyvi darbo sesija. M failai. Interaktyvus režimas – tai vartotojo režimas komandoms ir išraiškoms įvesti iš klaviatūros, kurią vykdant gaunami reikiami skaitiniai rezultatai, kuriuos galima lengvai ir greitai vizualizuoti naudojant integruotus MATLAB paketo grafinius įrankius. Tačiau naudojant šį režimą sukurti ir išsaugoti konkrečią programą neįmanoma. Todėl MATLAB kūrėjai, be komandų lango, kuriame įdiegtas interaktyvus režimas, identifikavo specialius failus su MATLAB kalbos kodais ir pavadino juos M-failais (*.m). Norėdami sukurti M failą, naudokite teksto redaktorius(M failų rengyklė / derinimo priemonė).

Darbas M-failo redaktoriuje. Darbas naudojant „MatLab“ komandinę eilutę tampa sudėtingas, jei reikia įvesti daug komandų ir dažnai jas keisti. Patogiausias būdas vykdyti komandas yra naudoti M-failai, kuriuose galite įvesti komandas, vykdyti visas iš karto arba dalimis, išsaugoti faile ir naudoti ateityje. Dirbti su M- redaktorius skirtas failams M- failai. Naudodami redaktorių galite sukurti savo funkcijas ir iškviesti jas, įskaitant komandinę eilutę.

Išskleiskite pagrindinio „MatLab“ lango meniu „Failas“ ir „New“ elemente pasirinkite „M-file“ antrinį elementą. Redagavimo priemonės lange atsidaro naujas failas M-failai (10 pav.). Parašykime į failą programą, skirtą aritmetiniam vidurkiui apskaičiuoti.

kintamąjį a ir b, tada išsaugokite jį pavadinimu fun1.m. Palyginkite lentelėje pateiktus problemos sprendimo būdus.



 


Skaityti:



Atsisiųskite „Minecraft“, skirtą „Android“: visos versijos

Atsisiųskite „Minecraft“, skirtą „Android“: visos versijos

- tai labai populiarus žaidimas, kuris dabar tapo prieinamas Android įrenginiams! Tradiciškai jame valdysite užimtą personažą...

Parsisiųsti minecraft 1 modifikacijas

Parsisiųsti minecraft 1 modifikacijas

Šiame skyriuje galite visiškai nemokamai ir greitai atsisiųsti žaidimui „Minecraft Pocket Edition“ reikalingą modifikaciją. Mūsų svetainėje yra...

ModPack Zeus002 atsisiuntimo modifikacijos yra World Of Tanks modifikacijų paketas

ModPack Zeus002 atsisiuntimo modifikacijos yra World Of Tanks modifikacijų paketas

Tarp tanklaivių populiariausia sekcija yra įvairūs WoT modifikacijų rinkiniai. „WoT“ modifikacijų rinkinių tipai Sukūrė populiarių vaizdo įrašų kūrėjų...

Kodėl minecraft man netinka?

Kodėl minecraft man netinka?

Problemos paleidžiant „Minecraft“ kyla gana dažnai. Yra keletas priežasčių. Kompiuteris gali tiesiog neturėti Java priedo, be...

tiekimo vaizdas RSS