Një përshkrim i shkurtër i Matlab. Matlab

Zharoznizhuvalny për fëmijët njihet si pediatër. Dyshohet se ka situata të ndihmës së pavolitshme për gratë me ethe, nëse fëmijët kanë nevojë të japin pafajësisht. Babai Todi merr përsipër shkathtësinë dhe kapsllëkun e barnave për uljen e temperaturës. Si mund t'u jepni fëmijëve një gji? Si mund ta mposhtni temperaturën e fëmijëve më të mëdhenj? Cilat janë më të mirat?

Është e parëndësishme të arrihet popullariteti i lartë i gjuhës MATLAB, shumica e produkteve përfaqësohen në mënyrë të rëndësishme, si sintaksa ashtu edhe mundësitë. Gjithçka në të djathtë është se mova është e lidhur me një produkt softuerik popullor, pjesa e të cilit mund të arrijë kuptimin e ndërlikuar. Epo, bollëku i ushqimit: pse është mirë pa Matlab? Dhe ne mund të jemi të sinqertë me ju.

Vikoristannya

Pothuajse jo për shkak të kursit standard në histori dhe diskutimit të plusit dhe minusit të lëvizjes, por nga programi i mesëm i softuerit MATLAB / Simulink - një pjesë e vetme, heroi i tekstit mund të jetë i thjeshtë. Thjesht duhet të zbuloni se jeni një redaktues grafik, në këtë rast mund ta realizoni idenë tuaj, mos i kaloni shpatullat pak lajmeve të vështira të lajmeve më të fundit. Pasi të keni hapur skemën e ndërveprimit të mjeteve, mund të redaktoni skriptin për bagatorazovy vikorystannya.

MATLAB është i njëjti redaktues në botë. Zona e ruajtjes së tillë është jashtëzakonisht e gjerë: IoT, financa, mjekësia, hapësira, automatizimi, robotika, sistemet pa gojë dhe shumë të tjera. Ekziston një mundësi më e madhe për marrjen dhe vizualizimin e parave, si dhe parashikimin, por edhe mundësinë e blerjes së një pakete specifike.

Epo, nuk ka çmim, atëherë kufiri i sipërm nuk është i madh, dhe boshti i poshtëm është në rajonin prej 99 dollarë. Ky është një produkt kaq i lodhshëm për një qindarkë relativisht të vogël, ju duhet të jeni student i Institucionit të Arsimit të Lartë. Unë, shumë mirë, ju mund ta hiqni ushqimin nga ushqimi.

Karakteristikat e filmit

Mova MATLAB është një mjet që do të kujdeset për ndërveprimin e operatorit (shpesh duke iu referuar një joprogramuesi) për shkak të mundësive të disponueshme për analizimin, mbledhjen dhe dërgimin e të dhënave. Në pluset dhe minuset e reja dhe të dukshme, autoritetet po jetojnë në një ekosistem të mbyllur.

E paplotë:

    Ajo është e mbingarkuar nga operatorët, komandat, funksionet e celularit, shenja kryesore e të cilave është reduktimi i përvojës vizuale.

    Drejtimet e shkollës së mesme. Disa platforma të tjera softuerike, nga MATLAB buv kafe.

    Dorozhnecha PZ. Nëse nuk jeni student, do të përpiqeni të zbrazni kthetrat, ose të kaloni kufirin midis ligjit. Nëse jeni student, çmimi është i mirë.

    I papenduari do të pijë. Është praktikisht indiferent ndaj interesit të madh për MATLAB në të gjitha sferat, në fakt, nuk është shumë punë ligjore.

Perevagi:

    Mova është e lehtë për vivchennya, sintaksë e thjeshtë dhe inteligjente.

    Fuqitë e mëdha. Ale tse më shpejt riwire të gjithë produktin zagalom.

    Pjesë e përditësimit, sigurohuni që të kontrolloni se ri-zbatimi pozitiv nuk do të rritet më shpejt se basti.

    Programi i mesëm ju lejon ta transformoni atë në kodin "i zgjuar" C, Z ++.

Auditimi i Tsilova

Zrozumіlo, MATLAB nuk kërkohet nga të gjithë. E parëndësishme për sferën e gjerë të ruajtjes, është e rëndësishme të dini se një shpërndarës i zakonshëm i suplementeve mund të njohë njohuritë e lëvizjes. MATLAB është edhe kafe në zonat që kërkojnë besueshmëri të veçantë gjatë përpunimit të të dhënave, për shembull, në sistemet autopilot në makina ose në sistemet elektronike në bord.

Tobto, nëse nuk je as programues, mjerisht, profesioni yt është i lidhur me nevojën përpunimi i softuerit Danih, atëherë produkti MATLAB / Simulink do t'ju ndihmojë të kuptoni punën tuaj.

Letërsia

Do ta mbyll me një listë të literaturës së re. Mes tyre, ju nuk njihni libra, por gjatë gjithë kohës që do t'i shihni, do të jeni më të thjeshtë:

A keni robotë me MATLAB? E para?

Për të qetë, hto duan të bëhen një programues.

Ndryshimi i ndryshimit, të gjitha ndryshimet e llojit.

Uverturë

Menjëherë do ta mendoj, MATLAB është një mjet monstruoz. Ky është një instrument vizual, për të cilin ata nuk fituan.

Hidhini një sy kompanisë sonë. Sfera jonë e aktivitetit është shpërndarja e sigurisë së softuerit për industrinë dhe shumë gjëra. Kompania ka afër 100 njerëz, dhe unë jam në të gjithë kompaninë - një nga sportistët që janë të angazhuar në zhvillimin e algoritmeve. Є Kemi një produkt flamuri që do të sjellë të ardhurat kryesore.

Produkti kryesor është suplement biznesi. Të rejat kanë shumë kallëpe dhe zvitnik, bazën e tyre të të dhënave dhe bërthamën numerike. Bërthama numerike është shkruar në C # pa pasur nevojë të shkruhet kodi vendas. Kjo zgjidhje është vlerësuar nga rozrobniki svidomo. Paralel.For ishte kaq i fokusuar, dhe C ++ të gjithë donin të harronin si një ëndërr e keqe.



Realiteti, pasi çmimi është i paarsyeshëm, nuk i dëgjoi shpresat tona dhe nuk filloi. Іnsha problem, karrierës, jak z'yasuvalosya, programe, si bi kodin e garniturës nuk shkroi, algjebra e rreshtit ka pak arsye.

Todi është Algoritmisti ynë Golovny që propozon idenë. Përshkrimi i të gjithë idesë dhe atyre që dolën prej saj dhe bëhen thelbi i të gjithë stattit.

Ideja

Ideja e një plumbi është kohë joproduktive. Në vend që t'i paguani një rrogë një programuesi të zgjuar (sikur të keni menduar të shkruani kod të mirë në C # dhe të keni punuar në hollësitë e "matan" tonë dhe kjo nuk është e lehtë për t'u ditur), mund të merrni dy "smart" ato. E para është të shkruani prototipe në MATLAB, tjetra është të transferoni zgjidhjen në C #.
MATLAB në këtë kohë u prezantua si një mjet për dokumentimin e algoritmit. Ky vendim u shpreh nga perevagjitë e mëposhtëm:

  • MATLAB - mova e thjeshtë, pasi një programues mund të marrë një përditësim në 1 ditë
  • Përpjekja e matematikanëve për të shkruar në MATLAB

Varto do të thotë se më parë për dokumentimin e algoritmit vicoristovovsya Mathcad, diagramet UML dhe navi arkush letër.

Ishim në një ndeshje, por nuk e morëm. Por si rezultat, Algoritmisti Golovny e kapërceu me sukses, dhe komanda e algoritmeve u lançua, si shkrimi në matlab. Deri atëherë komandantët e luftëtarëve dhe unë. Deri në komandën tonë, ne kemi arritur gjithashtu të përmirësojmë One Programmer nga numri i zhvilluesve, të cilët, nuk mendoj se do ta transferonin matlab-ekzersisi-n tonë në C #.

Ju respektoj, rrethinat e propozimit të parë nga zinxhiri i vitalitetit, plumbi dhe propozimi i vicorisovati pranojnë python + numpy. Unë do të doja për disa arsye, si dhe disa informacione domethënëse për shpërndarjen e MATLAB, por nuk kisha problem me askënd (kam shkruar në python dhe R më parë, kam shkruar për matematikën dhe inxhinierinë, si një kalkulator për MATLAB). Propozimet, siç mund ta shihni, shihni.

Proyshov rik ...

Pas rіk і në një kohë, tashmë është e mundur të blini pids e mëposhtme të çantës:

  • Matematikanët nuk mund të shkruajnë kod. Dhe në ato lokshitë, ku shkon nga pena, nuk mund të kthehesh dhe erë e keqe e vetes. Asnjë njohuri specifike, asnjë informacion, asnjë program kulturor
  • Sapo u njohëm me skemat dhe Mathcad, atëherë bazhanna ishte fitimtare për programet tona MATLAB. Kaluam një orë në rezultatet e dublimit të një pjese të funksionalitetit të produktit kryesor në Matlab.
  • Pokey me mori programin, një orë për një robot mbi Vlasne algoritmi errësoi nebagato
  • MATLAB nuk është i disponueshëm për shitje me pakicë programe të shkëlqyera... Ju lutemi mos na pranoni. Shkrimi dinamikisht i dobët, cikle të përgjithshme, OOP edhe më të zakonshme (cilësimet që shiheshin shpesh nga OOP fitimtare), jo e njëjta mënyrë për të optimizuar matricat e zhvillimit
  • Transferimi i kodit tuaj MATLAB në C # nuk është i lehtë. Mbrapa më shumë e palosshme dhe rifaktorime dhe optimizime
Si rezultat, është e pamundur të vlerësohet paraprakisht, pasi kërkohet një orë për zbatimin e këtij informacioni. Sa mund të jetë një muaj?

Zëvendësoni lidhjen

Në veshin e statty, unë jam i vogël, sepse іstorіya prodovzhutsya dosі. Ne vazhdojmë të shkruajmë në MATLAB, kodi ynë do të vazhdojë të transferohet në C #. Do të doja që tani gjithçka të jetë mirë, në idenë e Krye Algorithmistit є Wadi. është thjesht mirë.

Dhe në vetëm një orë për ta rregulluar, flisni për ri-transmetimin e zgjidhjeve nga MATLAB tashmë në C ++.

Si dhe një numër i madh programesh, Matlab ka nevojë për aftësinë për të shfaqur pamje matematikore, megjithëse, në pamjen e secilit prej tyre, si dhe të përfshijë matrica në Matlab. Depot kryesore të Virazi:

Zminni;

Operator;

Zgjedh.

Zminni. Matlab nuk kërkon asnjë lloj ndryshimi. Nëse Matlab është i ri dhe i ri, ai automatikisht do të hapë ndryshimin dhe do të shohë mesazhin e memories. Sapo ta ndryshoni, Matlab ndryshon magazinën dhe nëse keni nevojë ta shihni kujtesa dodatkov... Për shembull,

numër_ nxënësit = 25

Unë hap me një matricë 1x1 me im'yam numër_ nxënësit dhe vlera e 25-tës për një element.

Emri i ndryshimit përbëhet nga shkronja, numra ose simbole për sediljen. Matlab ka vetëm 31 simbole për ndryshim. Matlab është i ndjeshëm ndaj regjistrimeve, shkronjave të mëdha dhe të vogla. Tom Aі a- jo edhe aq i lig. Për të nxjerrë një matricë, të lidhur me një dimërore, thjesht prezantoni emrin e një dimri.

Numrat. Matlab do të pranojë një sistem numerik dhjetëshe, me një pikë opsionale dhjetëshe dhe shenja plus-minus për numrat. Sistemi shkencor i shkronjës së numrave vikoristovuє e Vlera e shumëzuesit është një hap prej dhjetë. Zbuloi numrin e vikoristëve i abo j jak sufiks. Vendosni numrat e duhur në fund më poshtë:

Numrat e përdorimit për formatin zberigannya vikoristovyt gjatë, numrat tse me një pikë lundruese midis saktësisë - afërsisht 16 shifra domethënëse dhe diapazonit - afërsisht nga 10 -308 në 10 308.

Operatori. Virazi vicoristovuyt zychayny operacionet aritmetike dhe rregulli i përparësisë (tabela. 1).

Tabela 1

Veprimet aritmetike për Matlab

Zgjedh. Matlab ka një numër të madh funksionesh elementare matematikore, si p.sh abs, sqrt, exp, mëkat. Llogaritja e rrënjës katrore të logaritmit të një numri negativ є me keqardhje: nëse rezultati є është një numër kompleks. Matlab gjithashtu ka më shumë funksione të palosshme, duke përfshirë funksionet Gamma dhe Bessel. Shumica e këtyre funksioneve mund të kenë argumente komplekse. Për të mbajtur një listë të të gjitha funksioneve elementare matematikore, shkruani:

ndihmëelfun

Thjesht shikoni pamjen e funksioneve Matlab për analizimin e të dhënave:

ndihmëargëtim i të dhënave

Nëse keni nevojë të dini për StatistikatKutia e veglave, futni:

ndihmëstatistikat

Lista e funksioneve elementare është dhënë në tabelë. 2.

Tabela 2

Funksionet elementare të paketës Matlab

Logaritmi i numrit në ekran:.

Për palosjen e funksioneve matematikore dhe matricore, shkruani:

ndihmëspecfun

ndihmëelmat

me siguri.

Deyakі funksionet, takі yak sqrtі mëkat, - u zgjova. Era e keqe është pjesë e Matlab, erëra është edhe më efektive dhe detajet numerike janë më e rëndësishmja në dispozicion. Në atë orë funksionon jak іnshі, takі jak gamaі sinh, implementuar në m-file. Kjo mund të bëhet me një kod të ri, nëse ju nevojitet, mund ta ndryshoni.

Një shënim i funksioneve speciale vendos vlerën e konstanteve, e cila shpesh rezulton të jetë:

Pamundësia për t'u shfaqur në rast të një ndryshimi në zero, ose në rast të një virusi matematikor, duhet të çohet në një ripërshtatje, domethënë në një zëvendësim. realmax. Jo një numër ( NaN) gjenerohen kur viruset llogariten në tipin 0/0 abo Inf/ Inf, pasi ka një vlerë matematikore njëjës.

Ndryshimi i funksioneve nuk është i rezervuar, kështu që ju mund ta ndryshoni kuptimin në një të ri, për shembull:

eps = 1. e-6

qartëeps

Operatorët Vidnosini shërbejnë për rregullimin e dy vlerave, vektorëve ose matricave, të gjithë operatorët e njëjtë mund të jenë të dy vlerave të ndryshme që regjistrohen, siç tregohet në tabelë. 3.

). Në mes të një shenje të zellshme, është e mundur të vizitoni një kimiometrik, veçanërisht paketën MatLab. Popullariteti i tij është sipërfaqësisht i përkohshëm. Më lejoni t'ju shpjegoj se ne do të përdorim MatLab për të punuar shumë në përpunimin universal të homazheve në shkallë të gjerë. Vetë struktura e paketës është ta grabitni atë me një metodë manuale të llogaritjes së matricës. Gama e problemeve që mund të zgjidhen pas ndihmës së MatLab, po kërkoj: analiza matricore, përpunimi i sinjaleve dhe imazheve, inkuadrimi i neuroneve dhe shumë prej tyre. MatLab - tse mova viskogo rivnya, scho maє kodin e shfaqjes, po po mundesh na njoftoni rozumіtisya në algoritmet e programuara. Programi është i thjeshtë dhe i lehtë për t'u krijuar, duke ju lejuar të krijoni lehtësisht algoritme të fuqishme. Për pasurinë e historisë së MatLab, janë instaluar një numër i madh funksionesh dhe ToolBox (paketat e cilësimeve të specializuara). Kutia e mjeteve popullore PLS nga Eigenvector Research, Inc.

1. Llojet bazë

1.1. Më e robotizuar në mes të MatLab

Nisni programin, klikoni në ikonën. Përpara se të shihni robochest e mesit, imazhi tek i vogli.

Robochest në mes MatLab 6.x Trochi shihen nga mesi i punës i versioneve të përparme, ekziston një ndërfaqe e madhe e dobishme për qasje në elementë shtesë

Robochest në mes MatLab 6.x hakmerreni elementë të tillë:

    shiriti i veglave me butona dhe një listë për t'u hapur;

    Dritarja e Launch Pad Hapësira e punës Mund të rregulloni aksesin në modulet shtesë të ToolBox dhe në qendrën e punës;

    në skeda Historia e komandaveі Drejtoria aktuale, është menduar për rishikimin dhe fshirjen e komandave të futura më parë, si dhe për vendosjen e katalogut të transmetimit;

    Dritarja e komandës, në të cilën ka një hyrje të kërkuar para dhe një kursor vertikal të ndezur;

    Unë do të bëhem një rresht.

Unë jam në mes të punës MatLab 6.x vidsutni deyaki vikna, duke synuar të voglin, pranë menysë View, vibroni pikat e mëposhtme: Dritarja e komandës, Historia e komandave, Drejtoria aktuale, Hapësira e punës, Hapësira e nisjes.

Komanda duhet të rekrutohet nga komanda. Simboli ", që do të thotë i kërkuar përpara futjes së rreshtit të komandës, nuk ka nevojë të thirret. Për një vështrim zona e punës Vikoristovouvati manualisht lëvizjen e smogut ose tastet Home, End, për të lëvizur majtas ose djathtas, dhe PageUp, PageDown për të lëvizur lart ose poshtë kodrës. Sapo të mund të lexoni vijën e komandës për të lëvizur zonën e punës të dritares së komandës, thjesht klikoni Enter.

Është e rëndësishme të mbani mend se numri i komandantëve ose viraz është fajtor për përfundimin e sulmit të Enter në mënyrë që programi MatLab të tregojë komandën ose të numërojë virazin.

1.2. Llogaritje e lehtë

Merr nga linja e komandës 1 + 2 dhe shtypni Enter. Si rezultat, sa vijon shfaqet në dritaren e komandës MatLab:

I vogël. 2 Paraqitja grafike e metodës së komponentëve kryesorë

Si u rrëzua MatLab? Me një grusht fitimesh, ajo numëroi shumën 1 + 2, më pas shënoi rezultatin me një ndryshim të veçantë dhe vlerën e vivela її, por vlen 3 në ekipin wіkno. Shfaqja e poshtme e shkëmbimeve është rreshti i komandës me një kursor që pulson, që do të thotë se MatLab është gati për t'u llogaritur. Ju mund të rekrutoni virazi të rinj në vijën e komandës që e dinë kuptimin e tyre. Nëse është e nevojshme të avanconi robotin me një viraz alternativ, për shembull, për të numëruar (1 + 2) /4.5, atëherë do të ishte më e lehtë të përshpejtohej me një rezultat të dukshëm, i cili do të ishte në gjendje të futej në ndryshimin. Lloji ans / 4.5 (kur futen dhjetëra fraksione, do të shfaqet një pikë) dhe natisnit Hyni, Shko

I vogël. 3 Mënyra grafike e komponentëve kryesorë

1.3. Ekipet Vidlunnya

Vizitoni komandën e lëkurës në MatLab që mbikëqyr hënën. Në pamjen e theksuar, prapanica - përgjigja përfundimtare ans = 0.6667. Shpesh, hëna largon më shpejt robotët me programe dhe mund të ndizet. Për Tsiy, ekipi është fajtor për përfundimin me një pikë në një simbol kome. Përpara

I vogël. 4 Butt prezantoi ScoresPCA

1.4. Ruajtja e qendrës së punës. Skedarët MAT

Mënyra më e lehtë për të ruajtur të gjitha kuptimet e ndryshimeve është të përdorni menynë File, artikullin Save Workspase As. Në të njëjtën kohë, shfaqet kutia e dialogut Save Workspase Variables, me ç'rast tregohet direktoria dhe skedari. Për promovime, do t'ju kërkohet të ruani skedarin nga drejtoria e punës e drejtorisë kryesore të MatLab. Programi do të ruajë rezultatet e robotëve në skedarët me mat shtesë. Tani mund ta mbyllni MatLab. Në seancën fyese të robotit për përditësimin, vlera e ndryshimit të ruajtjes së skedarit pas artikullit shtesë të menysë Hap i menysë File. Tani, ndryshimet, vlera e seancës së fundit, janë bërë sërish të disponueshme. Їx mund të jetë fitimtar në ekipet e reja të prezantuara.

1.5. Revistë

MatLab ka aftësinë për të shkruar komandat dhe rezultatet nga një skedar teksti (mbani një regjistër të robotëve), kështu që ju mund ta lexoni atë nga një redaktues teksti. Për një kalli për të mbajtur një regjistër, shërbejini ekipit ditar... Argumenti i komandës Yak ditar pastaj dërgojeni atë në skedar, në të cilin ka një ditar të robotit. Komandat e regjistruara dhe rezultatet dhe rezultatet do të regjistrohen në të gjithë skedarin, për shembull, sekuenca e komandave

për të kryer ngjarje të tilla:

    shfaq regjistrin nga skedari exampl-1.txt;

    llogaritja zd_ysnyu;

    ruaj të gjitha ndryshimet nga skedarët MAT work-1.mat;

    ruani regjistrin nga skedari exampl-1.txt nga drejtoria e punës në direktorinë rrënjë të MatLab dhe mbyllni MatLab;

Hidhini një sy skedarit exampl-1.txt si një redaktues teksti. Skedari do të ketë një tekst fyes:

a1 = 3;
a2 = 2,5;
a3 = a1 + a2

Kurseni punën-1

1.6. Sistemi i asistencës

Kërkesat e MatLab shfaqen duke klikuar opsionin Help Window pranë menysë Help ose duke shtypur një buton në shiritin e veglave. Operacioni Qia zh mund të jetë një viconan kur shtypni një komandë ndihmëwin... Lloji tema helpwin... Ne do t'ju japim të njëjtin informacion, si komanda e ndihmës, dhe ndërfaqja e Windows do t'ju ofrojë më shumë lidhje me ndihmën e përditësimeve shtesë. Vikoristovuchi në faqen e internetit të kompanisë Math Works, mund të shkoni te serveri i kompanisë dhe të rishikoni informacionin e mbetur nga ushqimi, si t'ju referojmë. Mund të njiheni me produkte të reja softuerike ose të mësoni për problemet në anën e mbështetjes teknike.

2. Matricë

2.1. Scalari, vektorë dhe matrica

MatLab ka skalarë, vektorë dhe matrica. Për futjen e një skalari, mjafton të atribuohet kuptimi i asaj që është e keqe, p.sh.

Çuditërisht, MatLab është shkronja të shkëlqyera dhe të shkëlqyera, kështu që p dhe P janë ndryshime të shkëlqyera. Për futjen e vargjeve (vektorët e matricave), vendosni elementet në harkun katror. Pra, për futjen e një rreshti vektori me madhësi 1 × 3, komanda është fitimtare, në të cilën elementë të rreshtit ka shpime ose koma.

Kur futet vektori, elementët shtohen me një njollë me koma. Për shembull,

Futni ato të vogla përtej madhësisë së matricës me dorë direkt nga rreshti i komandës. Kur futet matrica, është e mundur të shikohet një vektor -stovpez, një element lëkure i një є si një rresht-vektor.

Për një matricë mund të interpretohet si një vektor rreshti, një element i lëkurës si një vektor.

2.2. Qasja në elementë

Qasja në elementet e matricave shkon për dy indekse shtesë - numrin e rreshtit që vendoset në harkun e rrumbullakët, për shembull, komanda B (2,3) sheh elementin e një rreshti tjetër dhe njëqindën e tretë të matricës. B. Për të parë matricën nga matrica, ose rreshti pranë njërit prej indekseve të matricës, numri i njëqind ose rreshti i matricës, dhe indeksi i parë zëvendësohet me një me dy pika. Për shembull, ne mund të shkruajmë një rresht tjetër matricash і A у vektor z

Është gjithashtu e mundur të shihen blloqet e matricave pas dy pikave shtesë. Për shembull, është e dukshme nga blloku i matricës P të vlerave sipas ngjyrës

Nëse keni nevojë të shikoni mbi ndryshimet e mesit të punës, duhet të shkruani një komandë në rreshtin e komandës kushs .

Mund të shihet se ka një skalar (p), disa matrica (A, B, P, P1) dhe një vektor rreshti (z) në qendrën e punës.

2.3. Operacionet bazë të matricës

Në rast të operacioneve fitimtare të matricës, rrëshqitjet e memories, për shtimin e secilit tregues të matricës, janë përgjegjës për një madhësi, dhe kur numri i qindrave të matricës së parë shumëzohet, numri i rreshtave në një matricë tjetër është rritur. Matricat shtesë, pra vetë numrat dhe vektorët, shkojnë për shenja shtesë plus dhe minus

dhe shumë - me shenjën e yllit *. Prezantoni një matricë 3 × 2

Shumëzimi i matricës me numrin mund të përdoret për një yll shtesë, dhe shumëzimi me numrin mund të jetë edhe i djathtë edhe i keq. Zvogëlimi i një matrice katrore në disa hapa shkoni te operatori ndihmës ^

Ndryshoni rezultatin duke shumëzuar matricën me vetveten.

2.4. Matricat e tipit të veçantë

Ruajtja e një matrice drejtkëndore me zero zero

Një matricë paloset pas funksioneve shtesë syri

Matrica, e cila mund të grumbullohet nga një, pretendon të trashëgojë funksionin Wiklik ato

MatLab ofron mundësinë për të ruajtur matricat me numra të vegjël. Rezultati i funksionit randiє një matricë numrash që shpërndahen në mënyrë të barabartë ndërmjet zeros dhe njës dhe funksioneve randn- një matricë numrash, të shpërndarë sipas ligjit normal me zero mesatare dhe variancë të vetme.

Funksione diag forma është një matricë diagonale nga vektori, elementet e diagonales janë zgjeruar.

2.5. Llogaritja e matricës

MatLab hakmarrje bezlich funksione të reja te robotët me matrica. Kështu, për shembull, transpozimi i një matrice pasohet nga një apostrof shtesë "

Znokhodzhennya matricë unazore kryhet për funksione shtesë inv për matricat katrore

3.Integrimi i MatLab dhe Excel

Integrimi i MatLab dhe Excel i lejon koristuvache Excel të kthehet në funksionet numerike të MatLab për përpunimin e të dhënave, llogaritjen dhe vizualizimin e rezultatit. Nadbudova excllink.xla zbaton zgjerimin e aftësive të Excel. Për lidhjen e MatLab dhe Excel, janë caktuar funksione të veçanta.

3.1. Konfigurimi i Excel

Para kohës kur konfiguroni Excel për një robot të fjetur me MatLab, duhet të ndryshoni, por Excel Link duhet të futet më parë versioni i instaluar MatLab. Skedari exclink në drejtorinë kryesore të MatLab ose në dosjen e kutisë së veglave ka një skedar të quajtur excllink.xla. Ekzekutoni Excel dhe zgjidhni Shtesat nga menyja Tools. Për të parë një dritare dialogu, për të hakmarrë informacionin në lidhje me disponueshmërinë në momentin e caktuar të zgjimit. Butoni Vikoristovuchi Browse, futni shtegun e skedarit excllink.xla. Një rresht do të shfaqet në listën e parakushteve të dritares së dialogut Excel Link 2.0 për MatLab nga themelimi i flamurit. Natisnit OK, nadbudova kërkohet të shtohet në Excel.

Për të shprehur respektin tim, tani në Excel është shiriti i veglave Excel Link, ku mund të ndërrohen tre butona: putmatrix, getmatrix, evalstring. Butonat realizojnë detyrat kryesore, është e nevojshme të ndërlidhen midis Excel dhe MatLab - shkëmbimi i të dhënave të matricës dhe shfaqja e komandave MatLab nga mesi i Excel. Kur filloni sërish Excel, excllink.xla do të lidhet automatikisht.

Uzgojena Robot Excel dhe MatLab mund të përdorë më shumë se disa instalime, të cilat pranohen në Excel për premtime (por nuk mund të ketë ndryshime). Nga menyja Vegla, shkoni te artikulli Opsionet, hapni kutinë e dialogut Opsionet. Zgjidhni skedën e Përgjithshme dhe ndryshoni pozicionin e stilit të referencës R1C1, në fillim. Ndërmjetësit numërohen A1, A2, etj. Kontributi i redaktorëve është fajtor për dispozitat e përzgjedhjes së paraardhësve Lëviz pas Enter.

3.2. Shkëmbimi i të dhënave nga MatLab dhe Excel

Filloni Excel, ndryshoni atë, kontrolloni të gjitha rregullimet e nevojshme siç përshkruhet në pjesën e përparme (MatLab mund të mbyllet). Futni një matricë nga A1 në C3 në faqen e tregtisë, për të shfaqur dhjetëra shenja, zgjidhni pikën siç tregohet në Excel.

Për të parë në arkiva të dhënat e kompanisë dhe për të shtypur butonin putmatrix, Excel do të shfaqet në dritaren për përditësime për ato që MatLab nuk po ekzekuton. Shikoni OK, shikoni ekranin e MatLab.

Ekziston një kuti dialogu Excel me një rresht të futur, nënkuptojmë për përcaktimin e mesit të ndryshueshëm të punës të MatLab, në të njëjtën mënyrë si eksportimi i të dhënave nga alternativat e Excel. Futni, për shembull, M dhe mbyllni kutinë prapa butonit shtesë OK. Shkoni te dritarja e komandës MatLab dhe kaloni, por M është hapur në mes të punës dhe hakmerrni grupin tre nga tre:

Shikoni veprimet në MatLab me matricën M, për shembull, zvernit її.

Viklik inv Për të përdorur një matricë, të tillë si një komandë MatLab, mund të shkoni direkt nga Excel. Duke shtypur butonin evalstring në panelin Excel Link, derisa të shfaqet kutia e dialogut, shkruani komandën MatLab pranë një rreshti.

IM = inv (M).

Rezultati është analog me orën otrimanimy pid të komandës vikonannya në mes të MatLab.

Kthehuni në Excel, përfundoni rrjedhën e kombinimit A5 dhe shtypni butonin getmatrix. Pranë hyrjes është një kuti dialogu, në të cilën duhet të futet një ndryshim, i cili importohet në Excel. Në këtë vipadku një IM i tillë i lig. Shtypni OK, në reklamat nga A5 në A7 janë futur elementët e matricës rrotulluese.

Gjithashtu, për eksportin e matricës në MatLab, duhet të shikoni daljen e fletës Excel, dhe për import mjafton të shtoni një kombinim, pasi do të jetë elementi kryesor i grupit, i cili do të importohet. . Disa nga elementët do të regjistrohen në mes të Arkushit deri në madhësinë e grupit, duke rishkruar të dhënat, si të përfitoni prej tyre, dhe për këtë arsye do të ketë kujdes gjatë importimit të grupit.

Treti përshkrimet vetë mënyrë e lehtë Unë do të shkëmbej informacion midis programeve - këto të dhëna mund të ruhen në Excel, më pas të eksportohen në MatLab, të përpunohen atje sipas një rangu të caktuar dhe rezultati importohet në Excel. Koristuvach transferon të dhënat pas butonave shtesë të shiritit të veglave Excel Link. Informacioni mund të përfaqësohet si matrica, tobto. zona drejtkëndore e fletës së punës. Rreshtat, roztashovani me radhë, anormalisht, të eksportuara, me sa duket, në rreshtat-vektorë dhe vektorë -ndalon MatLab. Në mënyrë të ngjashme, importoni dhe importoni vektorë-rreshta dhe vektorë-stovpt nga Excel.

4. Programimi

4.1. M-skedarët

Roboti nga rreshti i komandës MatLab nuk mundet, pasi është e nevojshme të futen shumë komanda dhe shpesh të ndryshojnë. Drejtimi i nxënësit të shkollës për ndihmën e komandës ditar Mbrojtja e mesit robotik të trokës është të shtriheni tek roboti. Mënyra më e mirë për të shfaqur grupet e komandave MatLab є vikoristannya M-skedarët, në të cilat është e mundur të shtypni komanda, vikonuvati їkh të gjitha menjëherë ose në pjesë, zberigati nga skedari dhe vikoristovuvati nadalі. p align = "justify"> Për robotët me skedarë M, redaktori i skedarëve M. Me këtë ndihmë, ju mund të hapni funksionet e fuqisë dhe fitoret, duke përfshirë dritaren e komandës.

Hapni menunë File të dritares kryesore të MatLab dhe në artikullin New, zgjidhni artikullin M-file. Skedari i ri shfaqet në dritaren e redaktuesit të skedarëve M, e cila shfaqet në një ekran të vogël.

Ekzistojnë dy lloje të skedarëve M në MatLab: skedarë-programe ( Skript M-Files), i cili zbulon sekuencën e komandave, atë funksion skedar, ( Funksioni M-Files), në të cilën përshkruhen funksionet, të cilat fillojnë me një koristuvach.

4.2. Skedari i programit

Zgjidh një ekip nga redaktori për të prodhuar dy grafikë në një dritare grafike

Ruajeni skedarin me mydemo.m në direktorinë e punës së drejtorisë kryesore MatLab duke zgjedhur artikullin Ruaj si në menynë File të redaktuesit. Për të ekzekutuar të gjitha komandat, shkoni te skedari, shkoni te artikulli Run në menunë Debug. Në ekran shfaqen grafikisht Figura 1 grafikët hakmarrës të funksioneve.

Komandoni skedarë-programe zd_ysnyuyut vivedennya në komandën v_kno. Për të mbytur vivodu rrëshqiti njolla të plota komanduese me koma. Edhe kur shtypja e një faljeje është e prishur dhe MatLab nuk mund të njohë një komandë, komandat shfaqen derisa të futen gabimisht, kur shfaqet një falje në vijën e komandës.

Edhe më lehtë, pasi kam gjetur një redaktues për skedarët M, duke shfaqur një pjesë të komandave. Mbyllni grafikun Figura 1... Shihni për ndihmësin Misha, shtypni butonin në të majtë ose butonat me shigjeta kur shtypen tastet Zhvendosja, Së pari zgjidhni komandën dhe shfaqeni atë nga artikulli Tekst. Bishë respekti, sa i përket vizitorit grafik, ka vetëm një grafik, i cili do t'i shfaqet vizitorit: ekipeve. Mbani në mend se për të parë disa nga komandat duhet të shihni dhe shtypni tastin F9.

Blloqet Okremі në skedarin M mund të postohen me komente, të cilat anashkalohen kur klikoni, ose manualisht, kur keni një robot me një skedar M. Komentet riparohen nga shenja e bykut që shfaqet automatikisht me ngjyrë të gjelbër, për shembull:

Për të shfaqur skedarin aktual M, shkoni te artikulli shtesë i menysë Hap i menysë Skedari i mesit të punës ose redaktuesi i skedarëve M.

4.3. Funksioni i skedarit

Pamja e skedarit-programit është hapur, që nga komanda e fundit e MatLab, nuk ka argumente hyrëse dhe dalëse. Për të kontrolluar metodat numerike, gjatë programimit të shtesave të fuqishme nga MatLab, është e nevojshme të shtohen funksionet e skedarëve, pasi është e nevojshme të përdoren argumentet hyrëse dhe rezultati i hyrjes të shndërrohet në argumente dalëse. Ne marrim një grup bashkëngjitjesh të thjeshta, të cilat do t'i lejojnë robotit të shohë robotin me funksionet e skedarëve.

Kryerja e përpunimit paraprak të të dhënave për analizën e kimiometrisë është shpesh në stanjacion. qendër... Mjafton të shkruani një funksion skedari një herë dhe më pas duhet të bëni qendrimin. Hapni redaktuesin e skedarit M për skedarin e ri dhe shkruani

Funksioni i fjalës është në rreshtin e parë të skedarit, ku skedari duhet të zëvendësojë funksionin e skedarit. Rreshti i parë është titulli i funksionit, në të cilin funksioni zgjerohet dhe lista e argumenteve hyrëse dhe dalëse. Përqendrimi i funksionit të aplikacionit im'ya ka një argument hyrës X dhe një dalje - Xc. Për titullin, ka komente, dhe më pas ka vetëm funksione (në këtë aplikacion mund të ruhet në dy rreshta), vlerat de dhe të numëruara. Është e rëndësishme të shkruani Xc kur llogaritni vlerën. Mos harroni të vendosni një njollë me koma, në mënyrë që të mund të mbani informacionin e përditësuar në ekran. Tani ruani skedarin në rrjedhën e punës. Fillon të respektojë, zgjidhni artikullin Ruaj ose Ruaj si nga menyja File derisa të shfaqet një kuti dialogu për të ruajtur skedarin, në fushën Emri i skedarit, i cili quhet qendërzim. Mos e ndryshoni yo, ruajeni skedarin sipas funksionit të skedarit nga propozuesi!

Tani funksioni funksional mund të jetë fitimtar siç është, ashtu siç është, sepse është mëkat, sepse është. Viklik i funksioneve Vlast mund të aksesohet nga programet e skedarëve dhe nga funksionet e skedarëve іnshoї. Mundohuni të shkruani vetë një funksion skedar, si një shkallë matrice, tobto. gjatësia e stovpez të lëkurës me vlerën e prodhimit mesatar katror për cim stovpez.

Ju mund të shkruani një funksion skedar nga një grup argumentesh hyrëse, të cilat mund të zgjerohen nga lista përmes kujt. Mund ta ktheni gjithashtu funksionin, të ktheni vlerën e çelësit. Për një numër të madh argumentesh hyrëse, duhet të arrihet në listën e argumenteve hyrëse përmes një koma, dhe vetë lista është në harqet katrore. Një funksion i mirë i prapanicës є, përktheni një orë, detyrat në sekonda, vite, chilines dhe sekonda.

Kur funksioni i skedarit është i keq, bëhet fjalë vetëm për argumentet hyrëse;

4.4 Grafiku i fshirë

MatLab ka një gamë të gjerë opsionesh për imazh grafik vektorët që matricojnë, si dhe për të bërë komente dhe grafikë të tjerë. Përshkrimi Damo i një numri funksionesh të rëndësishme grafike.

Funksione komplot forma të vogla, të lidhura me parametrat e hyrjes, për shembull, vizatoni (y) një grafik vije-prerje-linje të zbrazjes së elementeve y nga të gjithë indekset. Nëse dy vektorë jepen si argumente, atëherë grafiku (x, y) zgjeron grafikun e bollëkut y në x. Për shembull, për të nxitur grafikun e funksionit sin në intervalin nga 0 në 2π,

Programi nxori një grafik të mungesës, i cili shfaqet në dritare Figura 1

MatLab automatikisht jep një grafik lëkure me ngjyra të ndryshme (për një vinjetë vipadks, nëse ka një koristuvach), në mënyrë që t'ju lejojë të shkarkoni të dhënat.

Komanda prit Lejimi i shtimit të kthesave në grafikun aktual. Funksione nënplot Lejimi i vivoditi pa grafikë lich në një dritare

4.5 Druk grafikiv

Printoni artikullin në menynë File atë komandë shtypur Përdorni menynë MatLab Graphics Print Komanda shtypur Unë do të shmang një mpirje të madhe në rast të marrjes së haraçit dhe lejimit të kontrollit mbi skedarët M. Rezultati mund të dërgohet direkt në printer, dridhje për përgjigje ose kursime për një skedar të caktuar.

5. Aplikoni programin

Në një sërë shpërndarjesh, janë krijuar algoritmet më të zakonshme, kështu që duhet një kohë e gjatë për të analizuar tributet e pasura dhe historike. Ajo shihet si metoda më e thjeshtë e riinterpretimit të haraçit qendra dhe shkalla, dhe algoritmet për analizën e të dhënave - PCA, PLS.

5.1. Qendra dhe shkalla

Shpesh, për një orë, analiza do të duhet të ripërshtatë të dhënat. Metodat Naybіlsh vikorystovuvannym për riimagjinimin e të dhënave - përqendrimi dhe shkallëzimi i rrudhave të lëkurës në pamjen standarde. Rri pezull mbi kodin e funksionit për qendrën e matricës. Më poshtë shfaqet vetëm kodi i funksionit, yak shkallë Dani. Bishë për të respektuar, se matrica është e përqendruar në masë

funksioni Xs = shkallëzim (X)
% shkallëzim: matrica e daljes është Xs
% matrica X duhet të jetë në qendër

Xs = X * inv (diag (std (X)));

% fundi i shkallëzimit

5.2. SVD / PCA

Naybilsh është një mënyrë popullore për të shtrydhur haraçin nga një analizë në shkallë të gjerë є Metoda e komponentit kryesor (PCA)... Nga pikëpamja matematikore PCA - procesi i dekompozimit të matricës vizuale X, tobto. një dhuratë nga viglyada për dy matrica Tі P

X = TP t + E

Matricë T të quhet matricë e rezultateve, matricë - matricë e tepërt.

Mënyra më e lehtë për të njohur matricën Tі P- Vikoristovuvati Shpërndarja SVD përmes funksionit standard MatLab, i thirrur svd .

funksion = pcasvd (X)

Svd (X);
T = U * D;
P = V;

% fundi i pcasvd

5.3 PCA / NIPALS

Për të nxitur PCA të përdorë një algoritëm rekurziv NIPALS, Unë do të numëroj një komponent në lëkurë. Shiko Matricën X për të transformuar (yak minimum - në qendër; div.) і për të transformuar në një matricë E 0 , a= 0. Le të fillojmë algoritmin fyes.

t 2. fq t = t t Ea / t t t 3. fq = fq / (fq t fq) ½ 4. t = Ea fq / fq t fq 5. Ndryshoni vlerën, nëse jo, atëherë shkoni te 2

Pislya enumeration chargovy ( a th) komponent, vvazhamo ta=tі fqa=fq E a+1 = Eat fq aa+1.

Kodi për algoritmin NIPALS mund të shkruhet nga vetë lexuesit; Kur hapni PCA, mund të futni numrin e komponentëve kryesorë (ndryshoni numrin PC). Nëse nuk është i dukshëm, nëse keni nevojë për një komponent, atëherë shkruani në rreshtin e komandës = pcanipals (X) dhe më pas programi vendos numrin e komponentëve të barabartë me treguesin më të vogël në madhësinë e matricës hyrëse X.

funksioni = pcanipals (X, numriPC)

% llogaritja e numrit të komponentëve
= madhësia (X); P =; T =;

Nëse e majta (numri PC)> 0
pc = numriPC (1);
elseif (gjatësia (numri PC) == 0) & X_r< X_c
pc = X_r;
tjetër
pc = X_c;
fundi;

për k = 1: pc
P1 = rand (X_c, 1); T1 = X * P1; d0 = T1 "* T1;
P1 = (T1 "* X / (T1" * T1)) "; P1 = P1 / normë (P1); T1 = X * P1; d = T1" * T1;

Ndërsa d - d0> 0,0001;
P1 = (T1 "* X / (T1" * T1)); P1 = P1 / normë (P1); T1 = X * P1; d0 = T1 "* T1;
P1 = (T1 "* X / (T1" * T1)); P1 = P1 / normë (P1); T1 = X * P1; d = T1 "* T1;
fund

X = X - T1 * P1; P = mace (1, P, P1"); T =;
fund

Rreth llogaritjes së PCA për arsye shtesë dhe Kimiometrisë u tha nga pronari

5.4 PLS1

Metoda më e njohur për kalibrimin fleksibël është metoda e projeksionit në strukturat latente (PLS). Në një metodë të tërë, kryhet një zbërthim njëorësh i matricës parashikuese. X që matricat Y:

X=TP t + E Y=Uq t + F T=XW(P t W) –1

Projeksioni do të jetë mirënjohës - pra, si të maksimizohet korrelacioni midis vektorëve të dhënë X-Rakhunkiv taі Y-Rakhunkiv ua... Yaksho bllok danih Y duke përfshirë pykën e vidgukiv (tobto. K> 1), mund të keni dy parashikime të të dhënave financiare - PLS1 dhe PLS2. Në vipadin e parë për lëkurën і nga vіdgukіv y k do të ketë një hapësirë ​​projeksioni. Në të njëjtën kohë dhe rakhunki T (U) që navantazhennya P (W, P), për të depozituar formën e asaj që shihni. Tsey pіdhіd quajtur PLS1. Për metodën PLS2, do të ketë vetëm një hapësirë ​​projeksioni, e cila është pjesa e pasme e të gjitha llojeve.

Një përshkrim i detajuar i metodës PLS është dhënë në tsіy knizі Për të nxitur PLS1 të përdorë një algoritëm rekurziv. Një përzgjedhje matricash Xі Y qendër

= mc (X);
= mc (Y);

і era e keqe shndërrohet në një matricë E 0 ai vektor f 0 , a= 0. Unë do t'u jap atyre një algoritëm fyes

1. w t = fa t E a 2. w = w / (w t w) ½ 3. t = Ea w 4. q = t t fa / t t t 5. u = qfa / q 2 6. fq t = t t Ea / t t t

Pislya enumeration chargovy ( a th) komponent, vvazhamo ta=tі fqa=fq... Virahuvati tepricë për të hequr komponentët fyese E a+1 = Eat fq t і zasosuvat para tyre të njëjtin algoritëm, duke zëvendësuar indeksin aa+1.

Shpresojmë kodin e algoritmit tsy, duke marrë nga librat

funksion = pls (x, y)
% PLS: llogarit një komponent PLS.
% Vektorët e daljes є w, t, u, q і p.
%
% Zgjidhni një vektor nga y si vektor fillestar u.

u = y (:, 1);

% Kriteri i konvergjencës është vendosur shumë i lartë.
kri = 100;

% Komandat nga këtu në fund përsëriten deri në konvergjencë.
ndërsa (kri> 1e - 10)

% Çdo vektor fillestar u ruhet si u vjetër.
uold = u; w = (u "* x)"; w = w / normë (w);
t = x * w; q = (t "* y)" / (t "* t);
u = y * q / (q "* q);

% Kriteri i konvergjencës є norma u-uold norma e ndarë u.
kri = normë (uold - u) / normë (u);
fundi;

% Pas konvergjencës, njehsoni p.
p = (t "* x)" / (t "* t);

% Fundi i pls

Rreth pagesës së PLS1 për pagesë shtesë KimiometriaShtoje ne u tha nga pronari Metodat e projektimit për sistemet Excel.

5.5 PLS2

Për PLS2, algoritmi i lëvizjes është si më poshtë. Një përzgjedhje matricash Xі Y ri-krijo (yak minimum - qendër; div.), dhe erë e keqe rikrijohet në matricë E 0 atë F 0 , a= 0. Ky algoritëm iu dha atyre.

1. Vektori i kallirit Vibrati u 2. w t = u t E a 3. w = w / (w t w) ½ 4. t = Ea w 5. q t = t t Fa / t t t 6. u = Fa q/ q t q 7. Ndrysho vlerën, nëse jo, të jetë 2 8. fq t = t t Ea / t t t

Pislya enumeration chargovy ( a th) Komponentët PLS2 kërkohen: ta=t, fqa=p, wa=w, ua=uі q a = q... Virahuvati tepricë për të hequr komponentët fyese E a+1 = Eat fq t i Fa +1 = F atq t і zasosuvat para tyre të njëjtin algoritëm, duke zëvendësuar indeksin aa+1.

Ky është ndoshta kodi, i cili është edhe arsyeja për të librat.

funksion = plsr (x, y, a)
% PLS: llogarit një komponent PLS.
% matricat e daljes є W, T, U, Q dhe P.
% B përmban koeficientët e regresionit dhe SS shumat e
% katrorë për mbetjet.
% a është numri i komponentëve.
%
% Për komponentët: përdorni të gjitha komandat për të përfunduar.

Për i = 1: a
% Llogaritni shumën e katrorëve. Funksionet Vikoristannya ss.
sx =;
sy =;

% Përdorni funksionin pls për të llogaritur një komponent.
= pls (x, y);

% Llogaritni mbetjet.
x = x - t * p ";
y = y - t * q ";

% Ruani vektorët në matrica.
W =;
T =;
U =;
Q =;
P =;
fundi;

% Llogaritni koeficientët e regresionit pas ciklit.
B = W * inv (P "* W) * Q";

% Shtoni SS-në përfundimtare të mbetur në shumën e vektorëve katrorë.
sx =;
sy =;

% Bëni një matricë të vektorëve të tezës për X dhe Y.
SS =;

% Llogaritni fraksionin e SS të përdorur.
= madhësia (SS);
tt = (SS * diag (SS (1,:). ^ (- 1)) - ato (a, b)) * (-1)

% Fundi i plsr

funksion = ss (x)
% SS: Futni shumën e katrorëve nga Matrica X.
%

ss = shuma (shuma (x. * x));
% Fundi i ss

Rreth pagesës së PLS2 për pagesë shtesë KimiometriaShtoje ne u tha nga pronari Metodat e projektimit për sistemet Excel.

Visnovok

MatLab është ende një mjet popullor për analizën e të dhënave. Për përfitimin e përvojës, ju mund të fitoni deri në një të tretën e të gjitha të mëparshmeve, ndërsa programi Unsrambler do të mbetet në më pak se 16% të totalit. Pjesa kryesore e MatLab është çmimi vjetor. Përveç kësaj, MatLab është i mirë për detyra rutinë. Dukshmëria e grabitjes së tij ndërvepruese nuk është e dobishme në vikoninë e poshukovyh, ditët e para të vjetra të grupeve të reja, të padorëzuara të homazheve.

Bëhuni gati për projektin - ju lutem, dyakuyu!
Lexoni gjithashtu
Nëse Apple ndalon regjistrimin për iOS 10 Nëse Apple ndalon regjistrimin për iOS 10 Një vështrim në peshoren inteligjente elektronike Xiaomi Mi: një thurje pas jush Një vështrim në peshoren inteligjente elektronike Xiaomi Mi: një thurje pas jush Kjo është gjithashtu një listë për luajtje në YouTube dhe gjithçka rreth të rejave Kjo është gjithashtu një listë për luajtje në YouTube dhe gjithçka rreth të rejave