mājas - Mobilās ierīces
M funkcijas. Programmatūras izstrādes rīki

Tehniskā skaitļošanas valoda

Miljoniem inženieru un zinātnieku visā pasaulē izmanto MATLAB ®, lai analizētu un izstrādātu sistēmas un produktus, kas pārveido mūsu pasauli. MATLAB matricas valoda ir pasaulē dabiskākais veids, kā izteikt skaitļošanas matemātiku. Integrētā grafika ļauj viegli vizualizēt un saprast datus. Darbvirsmas vide veicina eksperimentēšanu, izpēti un atklāšanu. Visi šie MATLAB rīki un iespējas ir rūpīgi pārbaudīti un izstrādāti, lai strādātu kopā.

MATLAB palīdz pārņemt jūsu idejas ārpus darbvirsmas. Varat veikt pētījumus par lielām datu kopām un mērogot līdz klasteriem un mākoņiem. MATLAB kodu var integrēt ar citām valodām, ļaujot izvietot algoritmus un lietojumprogrammas tīkla, uzņēmumu un rūpniecības sistēmās.

Darba sākums

Apgūstiet MATLAB pamatus

Valodas pamati

Sintakse, masīvu indeksēšana un apstrāde, datu tipi, operatori

Datu importēšana un analīze

Datu imports un eksports, t.sk lieli faili; datu pirmapstrāde, vizualizācija un izpēte

Matemātika

Lineārā algebra, diferenciācija un integrācija, Furjē transformācijas un cita matemātika

Grafikas māksla

2D un 3D grafika, attēli, animācija

Programmēšana

Skripti, funkcijas un klases

Lietojumprogrammu izveide

Izstrādājiet lietotnes, izmantojot lietotņu noformētāju, programmējamo darbplūsmu vai GUIDE

Programmatūras izstrādes rīki

Atkļūdošana un testēšana, organizēšana lieliem projektiem, integrācija ar versiju kontroles sistēmu, instrumentu kastes iepakojums

M-FUNCTION tulkojums krievu-angļu valodā

Voskobojņikovs B.S., Mitrovičs V.L. krievu- Angļu valodas vārdnīca mašīnbūvē un ražošanas automatizācijā. Mašīnbūves un ražošanas automatizācijas krievu-angļu vārdnīca. 2003

  • Krievu-angļu vārdnīcas →
  • Mašīnbūves un ražošanas automatizācijas krievu-angļu vārdnīca

Plašāka vārda nozīme un M-FUNCTION tulkojums no angļu valodas krievu valodā angļu-krievu vārdnīcās un no krievu valodas angļu valodā krievu-angļu vārdnīcās.

Vairāk šī vārda nozīmju un angļu-krievu, krievu-angļu tulkojumi vārdam “M-FUNCTIONS” vārdnīcās.

  • FUNKCIJAS — vispārīgas
  • FUNKCIJAS
    Krievu-amerikāņu angļu valodas vārdnīca
  • — Em
    Krievu-amerikāņu angļu valodas vārdnīca
  • FUNKCIJAS
    Krievu valodas izglītojamo vārdnīca
  • FUNKCIJAS
    Krievu valodas izglītojamo vārdnīca
  • - telefona sarunu noklausīšanās
    Angļu-krievu-angļu speciālo dienestu vārdnīca
  • - vispārpieņemtais M, m
  • - vispārpieņemtais M, m
    Liela krievu-angļu vārdnīca
  • UZŅEMTIES - Č. 1) uzņemties, veikt Syn: uzsākt 2) uzņemties atbildību (par kaut ko darīt) Viņa apņēmās pabeigt ...
  • NAV - 1. vieta; neg. (lietvārda funkcijā) neviens no abiem; neviens; neko neviens no jums nevar darīt ≈ neviens...
    Liels Angļu-krievu vārdnīca
  • FUNKCIJAS - Funkciju funkcijas: kasieris ~ kasiera pienākumi ceremonija ~ formalitātes glabātājs ~ aizbildņa funkcijas maznozīmīgu funkciju pārvaldīšanai: kasieris ~ ...
    Liela angļu-krievu vārdnīca
  • FUNKCIJA - funkcija, mērķis - * izglītības mērķis ir attīstīt prātu Izglītības mērķis ir attīstīt garīgās spējas - ...
    Liela angļu-krievu vārdnīca
  • PRIEKŠ - ( pilna forma); (samazinātā forma) 1. savienojums 1) par; sakarā ar to, ka (ievieš pakārtotu klauzulu) Šis nav partijas jautājums, jo ...
    Liela angļu-krievu vārdnīca
  • FOR - (pilna forma); fə (samazinātā forma) 1. savienojums 1) for; sakarā ar to, ka (ievieš pakārtotu iemeslu...
    Angļu-krievu vispārējās vārdnīcas vārdnīca
  • FOR - 1. savienojums 1) par; sakarā ar to, ka (ievieš pakārtotu klauzulu) Šis nav partijas jautājums, jo tas mūs kā liberāļus neskar...
    Angļu-krievu vispārējās vārdnīcas vārdnīca
  • RADIO Amatieris - radioamatieris; radio šķiņķis ~ masts radio masts, bezvadu masts; ~bāka m. ~metrists m. ~ norādījumi lpp. ...
    Krievu-angļu vispārīgo tēmu vārdnīca
  • RADIO Amatieris - radioamatieris; radio šķiņķis ~ masts radio masts, bezvadu masts; ~bāka m. ~metrists m. ~ norādījumi lpp. radio vadība/kontrole; ~ aprīkojums c. bezvadu/radio iekārtas; ~eseja…
    Krievu-angļu vārdnīca - QD
  • NUMURS — skaitlis, kas aptuveni vienāds ar 2,718, bieži sastopams matemātikā un dabaszinātnēs. Piemēram, kad radioaktīvā viela laika gaitā sadalās...
    Krievu vārdnīca Colier
  • FUNKCIJAS - FUNKCIJU TEORIJA Dabaszinātnēs. Analītiskās funkcijas tiek plaši izmantotas dažās zinātnes un tehnoloģiju jomās tikai tāpēc, ka tās nodrošina...
    Krievu vārdnīca Colier
  • FUNKCIJAS – FUNKCIJU TEORIJA Mērījumu un integrācijas teorija ir svarīga sadaļa vispārējā teorija matemātiskās funkcijas, kas izriet no A. Lebesgue (1906) darbiem par ...
    Krievu vārdnīca Colier
  • TURCIJA - TURCIJA: DABA Reljefā dominē Pontikas kalni (Kures un Ilgazas grēdas), kas stiepjas gar krastu austrumu virzienā. Vairākumā...
    Krievu vārdnīca Colier
  • PSRS - PADOMJU SOCIĀLISTO REPUBLIKU SAVIENĪBA, PSRS februāra revolūcija. Militārās sakāves Pirmā pasaules kara frontēs un pieaugošais ekonomiskais haoss izraisīja sabiedrības...
    Krievu vārdnīca Colier
  • SIRDS - SIRDS Līdz 16. gadsimta sākumam. nebija izpratnes par sirds slimībām; tika uzskatīts, ka jebkurš šī orgāna bojājums neizbēgami novedīs pie...
    Krievu vārdnīca Colier
  • SĒRIJAS - daudzas matemātikas problēmas noved pie formulām, kurās ir, piemēram, bezgalīgas summas, vai šādas summas sauc par bezgalīgām sērijām, un to termini ...
    Krievu vārdnīca Colier
  • KRIEVIJA - KRIEVIJAS FEDERĀCIJA: DABA Lielāko daļu Krievijas teritorijas aizņem līdzenumi. Krievijas (Austrumeiropas) līdzenums atrodas uz rietumiem no Urālu kalniem. Vidēja auguma...
    Krievu vārdnīca Colier
  • MEKSIKA — MEKSIKO: DABA Lielāko daļu Meksikas aizņem Meksikas augstienes, kas ziemeļos iet uz Teksasas un Ņūmeksikas augstajiem līdzenumiem un plato; Ar…
    Krievu vārdnīca Colier
  • LEDĀJI ir ledus uzkrājumi, kas lēnām pārvietojas pa zemes virsmu. Dažos gadījumos ledus kustība apstājas un veidojas miris ledus. Daudzi ledāji...
    Krievu vārdnīca Colier
  • Roņkājaiņi – Roņkāji Īstie roņi (Phocidae dzimta) ir labi pielāgojušies dzīvei aukstās jūrās: viss viņu ķermenis, ieskaitot īso asti un pleznas, ...
    Krievu vārdnīca Colier
  • KENIJA — Kenijas Republika, štats Austrumāfrikā. Agrāk tā bija Lielbritānijas kolonija un protektorāts, bet neatkarību ieguva 1963. gadā. Dienvidos robežojas…
    Krievu vārdnīca Colier
  • KANĀDA — KANĀDA Izpildvara. Izpildvaras funkcijas Kanādā ir sadalītas starp valsts vadītāju un valdības vadītāju. Pirmās funkcijas ir formālas...
    Krievu vārdnīca Colier
  • ĶĪNA — ĶĪNA: DABA Tibetas plato ziemeļos, ziemeļaustrumos un austrumos piekļaujas plakankalnu un baseinu virkne. Šīs teritorijas ir Sjiņdzjana, iekšzemes…
    Krievu vārdnīca Colier
  • VALĀDZĪGI – VAĻVAĻI Zobaino vaļu (Odontoceti) apakškārtā ietilpst vaļveidīgie ar zobiem – vai nu apakšējā žokļa priekšējā daļā, vai abos...
    Krievu vārdnīca Colier
  • ĪRIJA
    Krievu vārdnīca Colier
  • DIFERENCIĀLS - daudzi fiziskie likumi, kas regulē noteiktas parādības, ir uzrakstīti matemātiska vienādojuma veidā, kas izsaka noteiktu attiecību starp noteiktiem lielumiem. ...
    Krievu vārdnīca Colier
  • KOKS ir daudzgadīgs augs ar kokainu, stāvu galveno stublāju – stumbru. Ir grūti sniegt sīkāku vai skaidrāku šīs "dzīvības formas" definīciju, jo ...
    Krievu vārdnīca Colier
  • VENECUELA – VENECUELA: DABA Augstais Perijas kalnu grēda veido Andu ziemeļrietumu atzaru, kur iet Venecuēlas un Kolumbijas robeža. Šajā zonā individuāli…
    Krievu vārdnīca Colier
  • BIBLIOTĒKAS - īpaši organizētas grāmatu, žurnālu, video u.c. Lai gan tradicionāli bibliotēkas tiek uzskatītas par grāmatu krātuvēm, bibliotēku krājumi vienmēr sastāvējuši no...
    Krievu vārdnīca Colier
  • BAALBEK šobrīd ir neliela apdzīvota vieta, senatnē tā bija lieliska pilsēta-templis Libānas teritorijā, starp Libānas un Anti-Libānas grēdām. Plaša ieleja...
    Krievu vārdnīca Colier
  • BANKAS - BANKU SISTĒMAS Komercbankas. Vissvarīgākā vieta iekšā banku sistēmas aizņēma komercbankas, kas pirmo reizi parādījās savā pašreizējā formā...
    Krievu vārdnīca Colier
  • ANTELOPE ir parasts nosaukums daudziem artiodaktilajiem zīdītājiem, kas pieder pie liellopu dzimtas (Bovidae), taču no citiem tās pārstāvjiem to atšķiras ar graciozāku ķermeņa uzbūvi...
    Krievu vārdnīca Colier
  • ARTILĒRIJA - ARTILĒRIJA Lauka artilērijas misijas. Lauka artilērijas divi galvenie uzdevumi ir: 1) uguns atbalsta nodrošināšana kājnieku un tanku vienībām...
    Krievu vārdnīca Colier
  • AUSTRĀLIJA - AUSTRĀLIJA: DABA Gar Austrālijas austrumu krastu, no Keipjorkas līdz Viktorijas centrālajai daļai un tālāk līdz Tasmānijai ieskaitot, atrodas paaugstināta josla ...
    Krievu vārdnīca Colier
  • DIENVIDĀFRIKA ir štats Āfrikas dienvidos. 1910. gada 31. maijā tika izveidota Dienvidāfrikas savienība, kurā ietilpa britu pašpārvaldes kolonijas (Keips, Natala) ...
    Krievu vārdnīca Colier
  • FUNKCIJA ir termins, ko izmanto matemātikā, lai apzīmētu tādu attiecību starp diviem lielumiem, ka, ja tiek dots viens lielums, tad otrs var...
    Krievu vārdnīca Colier
  • FUNKCIJAS – FUNKCIJU TEORIJA Sarežģīta mainīgā lieluma funkciju teorijas bagātība un daudzveidība ir saistīta ar ģeometrijas un analīzes mijiedarbību. Runājot par kompleksajiem skaitļiem...
    Krievu vārdnīca Colier
  • FUNKCIJAS - FUNKCIJAS TEORIJA Elementārajā analīzē izmantotās funkcijas tiek dotas ar formulām. Viņu grafikus parasti var uzzīmēt, nepaceļot zīmuli no papīra, piemēram...
    Krievu vārdnīca Colier
  • FUNKCIJAS - FUNKCIJU TEORIJA Izmantojot galvenokārt tādus rīkus kā jaudas sērijas, kontūru integrālis un diferenciācija, matemātiķiem turpmākajās desmitgadēs izdevās sasniegt ...
    Krievu vārdnīca Colier
  • ZVAIGZNĀJS
    Krievu vārdnīca Colier
  • RADIOASTRONOMIJA ir astronomijas nozare, kas pēta kosmosa objektus, analizējot no tiem nākošo radio emisiju. Daudzi kosmiskie ķermeņi izstaro radioviļņus, kas sasniedz Zemi: šajā ...
    Krievu vārdnīca Colier

Svarīgs slēgtas klases piemērs ir monotonu funkciju klase. To, ka monotonās funkcijas veido slēgtu klasi, pierādīsim vēlāk, bet pagaidām iepazīsimies ar to, kas ir monotonā Būla funkcija.

Kopā B=0,1 mēs ieviešam pilnu secību: pieņemam, ka 0<1. Нам придётся иметь дело с функциями от n переменных, поэтому полезно ввести частичное упорядочение в булевом пространстве В n .

Definīcija 1. Pieņemsim, ka b=(b 1 b 2 ...b n) un b=(b 1 b 2 ...b n) ir elementi no B n. Teiksim, ka b ir pirms (ir jaunāks par) c, un apzīmēsim bv, ja b k ir k k = 1,2,...,n, un vismaz vienam k ir stingra nevienādība.

Piemērs. 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 . Значит, бв.

Definīcija 2. Tiek uzskatīts, ka divi vektori b un v ir salīdzināmi viens ar otru, ja bv vai vb. Pretējā gadījumā vektori tiek uzskatīti par nesalīdzināmiem. Šo secību sauc par daļēju, jo ne visi elementi no B n ir salīdzināmi. Tāpēc nav nepieciešams sajaukt daļēja pasūtījums uz B n s pabeigt secība, kas tika izmantota, definējot Būla funkciju kā tabulu vai tās vērtību vektoru.

Šeit ir daži nesalīdzināmu vektoru piemēri.

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

2. b =(01), c =(10). Šeit b 1< в 1 , б 2 >plkst.2.

No piemēriem ir skaidrs, ka nesalīdzināmas kopas ir tās, kurās vienā kopā ir (01) tipa komponenti, bet citā kopā (10) attiecīgajās vietās.

Definīcija 3. Funkciju f(x 1 ,...,x n) sauc par monotonu (pieder M klasei), ja jebkurām divām salīdzināmām kopām b B n no tā, ka b ir pirms c, izriet, ka f( b) ne vairāk kā f(), tas ir, bv f(b) f(c).

Ja ir tāds kopu pāris, ka bw, bet f(b) > f(c), tad funkcija f(x1,...,xn) nav monotona Pēc analoģijas ar nepārtrauktām funkcijām, kas tiek pētītas protams matemātiskā analīze, varētu izsaukt loģikas algebras funkcijas nesamazinās. Bet, tā kā mēs nenodarbosimies ar nepalielinošām funkcijām, mēs varam vienkārši runāt par vienmuļība..

20. piemērs. Identitātes funkcija f(x) = x ir monotona, jo b=(0) (1)=c un f(b)=0< 1=f()

21. piemērs. f(x,y) = xy ir monotona funkcija.

Patiešām, kopas (01) un (10) ir nesalīdzināmas, mēs tos neņemsim vērā. Pārējiem komplektiem mums ir:

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

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

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

Mēs esam pārliecinājušies, ka xy ir vienāds ar 0 tikai kopā (00), kas ir pirms visām pārējām kopām, lai funkcijas monotonitātes nosacījums būtu izpildīts.

22. piemērs. f(x,y)=x&y ir monotona funkcija, jo ir vienāds ar 1 tikai komplektā (11), pirms kura ir visi pārējie.

23. piemērs. Konstantes 0 un 1 ir monotoniskas funkcijas, jo jebkurām kopām būs f(b)=f(c).

24. piemērs. f(x)=x" ir nemonotona funkcija, jo priekš b=(0) un b=(1) mums ir bv, bet f(b)=1> 0=f(c).

25. piemērs. f(x,y)=xy ir nemonotona funkcija.

Tiešām,

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

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

Bet ar (00) ---- (10) mēs iegūstam

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

Nav izpildīts nosacījums, lai funkcija būtu monotoniska!

26. piemērs. Nosakīsim saskaitīšanas funkcijas modulo 2 monotonitāti:

Komplekti (01) un (10) ir nesalīdzināmi, mēs tos neņemsim vērā.

Pārējiem komplektiem mums ir:

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

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

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

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

Pēdējais nosacījums norāda, ka funkcija x+y ir nemonotoniska.

2. Sintakse M-funkciju definēšanai un izsaukšanai .

Funkcijas M tekstam jāsākas ar galvene, kam seko funkcionējošais ķermenis.

Galvene nosaka funkcijas "interfeisu" (veidu, kā ar to mijiedarboties), un tā ir strukturēta šādi:

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

Šeit tiek deklarēta funkcija (izmantojot nemainīgu "funkcijas" atslēgvārdu) ar nosaukumu FunctionName, kas ņem ievades parametrus par1, par2 un ģenerē (aprēķina) izejas (atgriešanās) vērtības RetVal1, RetVal2…

Citiem vārdiem sakot, viņi to saka funkciju argumenti ir mainīgie par1, par2,... un funkciju vērtības (tie ir jāaprēķina) ir mainīgie RetVal1, RetVal2,.

Galvenē norādītajam funkcijas nosaukumam (dotajā piemērā - FunctionName) jākalpo kā faila nosaukumam, kurā tiks ierakstīts funkcijas teksts. Priekš šis piemērs tas būs fails FunctionName.m (nosaukuma paplašinājumam joprojām jāsastāv tikai no viena burta m). Nav pieļaujama neatbilstība starp funkcijas nosaukumu un faila nosaukumu!

Funkcijas pamattekstu veido komandas, kas aprēķina atgriešanas vērtības. Funkcijas pamatteksts seko funkcijas galvenei. Funkcijas galva un funkcijas korpuss kopā veido funkcijas definīciju.

Gan ievades parametri, gan atgriešanas vērtības var būt vispārīgi dažādu izmēru un izmēru masīvi (konkrētā gadījumā - skalāri). Piemēram, funkcija MatrProc1

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

A = X1 .* X2 * x;

B = X1 .* X2 + x;

ir paredzēts, lai “saņemtu” divus identisku (bet patvaļīgu) izmēru masīvus un vienu skalāru.

Šie masīvi funkcijas pamattekstā vispirms tiek reizināti ar elementu, pēc tam šādas reizināšanas rezultāts tiek reizināts arī ar skalāru. Tādējādi tiek izveidots pirmais no izvades masīviem. Ievades masīvu X1 un X2 vienādi izmēri garantē to elementārās reizināšanas darbības iespējamību. Otrais izvades masīvs (nosaukts B) atšķiras no pirmā ar to, ka to iegūst, saskaitot ar skalāru (nevis reizinot).

Zvaniet mūsu radīts funkcijas tiek izpildīts no sistēmas MATLAB komandu loga (vai no jebkuras citas funkcijas teksta) parastajā veidā: tiek uzrakstīts funkcijas nosaukums, pēc kura iekavās tiek norādīts, atdalot ar komatiem. faktiskās ievades , ar kuru vērtībām tiks veikti aprēķini. Faktiskos parametrus var norādīt ar skaitļiem (skaitļu masīviem), mainīgo nosaukumiem, kuriem jau ir noteiktas vērtības, un izteiksmēm.

Ja faktiskais parametrs ir norādīts ar kāda mainīgā nosaukumu, tad faktiskie aprēķini tiks veikti ar šī mainīgā kopiju (nevis uz sevi). Tas tiek saukts nodošana parametri pēc vērtības .

Zemāk ir izsaukums no MATLAB komandu loga uz funkciju MatrProc1, ko iepriekš izveidojām šim piemēram.

Šeit faktisko ievades parametru nosaukumi (W1 un W2) un mainīgie, kuros rakstīti aprēķinu rezultāti (Res1 un Res2), nesakrīt ar līdzīgu mainīgo nosaukumiem funkcijas MatrProc1 definīcijā. Acīmredzot atbilstība nav nepieciešama, jo īpaši tāpēc, ka trešajam faktiskajam parametram vispār nav nosaukuma! Lai uzsvērtu šo iespējamo atšķirību, ievades parametru un izvades vērtību nosaukumus funkcijas definīcijā sauc par formāliem.

Aplūkotajā piemērā funkcijas MatrProc1 izsaukšanai no divām ieejām kvadrātveida matricas 2 x 2 rezultātā tiek iegūtas divas vienāda izmēra izvades matricas Res1 un Res2:

Res1 =
9 6
6 6

Res2 =
6 5
5 5

Izsaucot funkciju

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

ar diviem ievades masīviem, kuru izmērs ir 2x3, mēs iegūstam divas izvades matricas ar izmēru 2x3. Tas ir, tā pati MatrProc1 funkcija var apstrādāt ievades parametrus dažādi izmēri un izmēri! Šo funkciju varat lietot skalāriem, nevis masīviem (tie joprojām ir 1x1 masīvi).

Tagad apskatīsim jautājumu, vai šo funkciju var izmantot kā daļu no izteiksmēm tādā pašā veidā, kā tas tiek darīts ar funkcijām, kas atgriež vienu vērtību? Izrādās, ka to var izdarīt, un pirmā funkcijas atgrieztā vērtība tiek izmantota kā funkcijas vērtība, ko izmanto turpmākajiem aprēķiniem. Šis MATLAB logs ilustrē šo punktu:

Izsaucot ar parametriem 1,2,1, funkcija MatrProc1 atgriež divas vērtības: 2 un 3. Lai izmantotu kā izteiksmes daļu, tiek izmantota pirmā no tām.

Tā kā jebkuras funkcijas izsaukšanu var veikt, ierakstot patvaļīgu izteiksmi MATLAB komandu logā, jūs vienmēr varat pieļaut kļūdu, kas saistīta ar faktisko un formālo parametru veidu neatbilstību. MATLAB neveic nekādas pārbaudes par šo tēmu, bet vienkārši nodod vadību funkcijai. Tā rezultātā var rasties kļūdainas situācijas. Lai izvairītos no šādu kļūdainu situāciju rašanās (ja iespējams), M-funkciju tekstā ir ierosināts pārbaudīt ievades parametrus. Piemēram, funkcijā MatrProc1 ir viegli identificēt situāciju, kad pirmā un otrā ievades parametra izmēri ir atšķirīgi. Šāda koda rakstīšanai ir vajadzīgas vadības konstrukcijas, kuras mēs vēl neesam izpētījuši. Ir pienācis laiks sākt tos pētīt!

Tagad sistēmas iespējas ievērojami pārsniedz Matrix Laboratory sākotnējās versijas iespējas. Mūsdienu MATLAB, The MathWorks, Inc. idejas autors, ir ļoti efektīva valoda inženierzinātnēm un zinātniskajai skaitļošanai. Tā atbalsta matemātiskos aprēķinus, zinātniskās grafikas vizualizāciju un programmēšanu, izmantojot viegli apgūstamu darbības vidi. Slavenākās MATLAB sistēmas pielietojuma jomas:

Matemātika un skaitļošana;

Algoritmu izstrāde;

Skaitļošanas eksperiments, simulācijas modelēšana, prototipēšana;

Datu analīze, izpēte un rezultātu vizualizācija;

Zinātniskā un inženiergrafika;

Lietojumprogrammu izstrāde, ieskaitot grafisko lietotāja interfeisu.

MATLAB ir interaktīva sistēma, kuras galvenais objekts ir masīvs, kura dimensija nav skaidri jānorāda. Tas ļauj atrisināt daudzas skaitļošanas problēmas, kas saistītas ar vektoru matricas formulējumiem.

Versija MATLAB 6.1 ir izstrādātāju priekšpēdējais sasniegums (pēdējais bija MATLAB 6.5).

MATLAB sistēma ir gan darbības vide, gan programmēšanas valoda. Viena no sistēmas lielākajām priekšrocībām ir tā, ka atkārtoti lietojamas programmas var rakstīt MATLAB. Lietotājs pats var rakstīt specializētas funkcijas un programmas, kuras tiek apkopotas M-failu veidā. Tieši tāpēc lietojumprogrammu pakotnes - MATLAB Application Toolboxes, kas ietilpst MATLAB produktu saimē, ļauj būt modernāko pasaules sasniegumu līmenī.

Sistēmas MATLAB 6.1 darbības vide. Sistēmas MATLAB 6.1 darbības vide ir saskarņu kopums, kas atbalsta šīs sistēmas saziņu ar ārpasauli, izmantojot dialogu ar lietotāju, izmantojot komandrindu, M-failu redaktoru, mijiedarbību ar ārējām sistēmām. Microsoft Word, Excel utt.

Pēc programmas MATLAB palaišanas datora displejā parādās tās galvenais logs, kurā ir izvēlne, instrumentu lineāls ar pogām un loga klienta pusē ar ielūguma zīmi. Šo logu parasti sauc komandu logs MATLAB sistēmas (1. att.).

Izvēlne Fails(2. att.) apvieno parastās funkcijas: Rediģēt atbildīgs par satura izmaiņām Logs komandas (atsaukt, atkārtot, izgriezt, kopēt, ielīmēt, atlasīt visu, dzēst utt.) un dažu MATLAB logu dzēšanai; izvēlne Skatīt– darbvirsmas dizainam; Web izvēlne – atver Web lapas no interneta; izvēlne Logs– darbojas ar M-failu redaktoru/atkļūdotāju (aizver visus M-failus, vienu no tiem padara aktuālu); izvēlne Palīdzība- Darbojas ar atsauces dokumentāciju un demonstrācijām.


Iespēja ir pelnījusi īpašu uzmanību Preferences... (rakstzīmju atlase), kuru izvēloties, tiek atvērts logs, kurā kreisajā pusē ir objektu koks (3. att.), bet labajā pusē - to iespējamās īpašības.

Mērinstrumentu panelis Sistēmas MATLAB komandu logs ļauj ērti piekļūt operācijām ar M-failiem: izveidot jaunu M-failu; esošā M-faila atvēršana; fragmenta dzēšana; fragmenta kopēšana; fragmenta ievietošana; atjaunojot tikai pabeigto operāciju utt.

IN klienta pusē MATLAB komandu logā pēc uzvednes varat ievadīt dažādus skaitļus, mainīgo nosaukumus un darbību zīmes, kas kopā veido dažas izteiksmes. Nospiežot taustiņu Enter, MATLAB novērtē izteiksmi vai, ja nenovērtē, to atkārto. Lai gan zīme ";" rindas beigās nomāc rezultāta izvadi (atbalss izvade).

Tādējādi MATLAB komandu loga klienta daļā lietotājs var uzreiz ierakstīt komandas, kas veido atsevišķus aprēķinus vai visu programmu.

Tātad tika analizētas MATLAB komandu loga strukturālās daļas. Bet bez tiem ir vēl vairāki MATLAB elementi, kas palīdz darbā:

Komandas- logs, kurā ir iepriekš ievadītas komandas komandu logā (“komandu vēsture”).

Darbvieta ir MATLAB atmiņas apgabals, kurā atrodas sistēmas mainīgie. Šīs zonas saturu var apskatīt no komandrinda izmantojot komandas PVO(rāda tikai mainīgo nosaukumus) un kurš(parāda informāciju par masīvu izmēriem un mainīgā veidu) vai atsevišķā logā ar tādu pašu nosaukumu. Tajā var veikt šādas darbības: ielādēt datu failu, saglabāt Workspace kā (komandas ļauj atvērt un saglabāt darbvietas saturu binārā MAT failā), dzēst atlasītos mainīgos; atveriet atlasītos mainīgos (kur varat mainīt to vērtību). Turklāt izvēlnē Rediģēt varat notīrīt gan komandu logu, gan komandu vēsturi, gan darbvietu (vai palaist komandu komandu logā): skaidrs).

Lai saglabātu un palaistu darbvietu, varat izmantot ielādes un saglabāšanas komandas.

Piemērs.

Saglabā uz: matlab.mat

>> saglabāt manu.mat

>> ielādēt my.mat

>> saglabāt manu2

>> ielādēt manu2

Pašreizējais katalogs– logs, kas ir sava veida “ceļvedis” caur MATLAB katalogiem.

Palaidiet redaktoru– logs, kas atspoguļo MATLAB konstrukciju elementu koku un citus ar to uzstādītus programmatūra, kuru var palaist, divreiz noklikšķinot ar peles kreiso taustiņu. Piemēram, šis logs varētu izskatīties kā 9. attēls.

M-failu redaktors/atkļūdotājs– viena no svarīgākajām MATLAB strukturālajām daļām, kuru var atvērt, izvēloties atbilstošo opciju galvenajā izvēlnē, rīkjoslā vai izsaukt no komandrindas ar rediģēšanas vai rediģēšanas komandu<имя М-файла>un ļauj izveidot un rediģēt M-failus.

Redaktors/atkļūdotājs atbalsta šādas darbības: jauna M faila izveide; esošā M-faila atvēršana; M-faila saglabāšana diskā; fragmenta dzēšana; fragmenta kopēšana; fragmenta ievietošana; palīdzība; iestatīt/dzēst kontroles punktu; turpināt izpildi utt.

GUIDE ir grafisks lietotāja interfeiss, kurā tiek izveidotas pilnīgas lietojumprogrammas.

Interaktīva darba sesija. M-faili. Interaktīvais režīms ir lietotāja režīms komandu un izteiksmju ievadīšanai no tastatūras, kā rezultātā tiek iegūti nepieciešamie skaitliskie rezultāti, kurus var viegli un ātri vizualizēt ar iebūvēto grafiskie līdzekļi MATLAB pakotne. Bet izmantot šo režīmu, lai izveidotu un saglabātu konkrētu programmu, nav iespējams. Tāpēc MATLAB veidotāji papildus komandu logam, kurā ir ieviests interaktīvais režīms, identificēja īpašus failus, kas satur MATLAB valodu kodus, un nosauca tos par M-failiem (*.m). Lai izveidotu M-failu, izmantojiet teksta redaktors(M-failu redaktors/atkļūdotājs).

Darbs M-faila redaktorā. Darbs no MatLab komandrindas kļūst sarežģīts, ja nepieciešams ievadīt daudz komandu un tās bieži mainīt. Ērtākais veids, kā izpildīt komandas, ir izmantot M-faili, kuros var ierakstīt komandas, izpildīt tās visas uzreiz vai pa daļām, saglabāt failā un izmantot turpmāk. Lai strādātu ar M- redaktors ir paredzēts failiem M- faili. Izmantojot redaktoru, varat izveidot savas funkcijas un izsaukt tās, tostarp no komandrindas.

Izvērsiet MatLab galvenā loga izvēlni Fails un vienumā New atlasiet apakšvienumu M-fails. Jauns fails tiek atvērts redaktora logā M-faili (10. att.). Ierakstīsim failā programmu vidējā aritmētiskā aprēķināšanai

mainīgo a un b, pēc tam saglabājiet to ar nosaukumu fun1.m. Salīdziniet tabulā sniegtās problēmas risināšanas metodes.



 


Lasīt:



Kā iestatīt un iestatīt atgādinājumu iPhone tālrunī Kā iestatīt atgādinājumu iPhone 8

Kā iestatīt un iestatīt atgādinājumu iPhone tālrunī Kā iestatīt atgādinājumu iPhone 8

Viena no vecākajām iPhone funkcijām, ko ne katrs sīkrīka īpašnieks izmanto, ir atgādinājums par dzimšanas dienām un neaizmirstamiem datumiem....

Kā ievadīt militārpersonu personīgo kontu bez reģistrācijas - instrukcijas

Kā ievadīt militārpersonu personīgo kontu bez reģistrācijas - instrukcijas

Darbiniekam šodien ir iespēja izmantot ērtu un oficiālu resursu internetā, kas ļaus ātri apskatīt šādus datus:...

Militārā dienesta dienesta personīgā ieeja bez reģistrācijas, pēc personas numura

Militārā dienesta dienesta personīgā ieeja bez reģistrācijas, pēc personas numura

Sākot ar 2012. gada vidu, algas lapiņa, citiem vārdiem sakot, visa dienesta darbiniekam pārskaitītā nauda tiek parādīta attiecīgajā sadaļā uz...

Personālā datora ierīce

Personālā datora ierīce

Ko tu, dārgais lasītāj, zini par datoru? Protams, jūsu atbildes pilnīgums un dziļums būs atkarīgs no daudziem faktoriem. Daži no jums...

plūsmas attēls RSS