Laboratoriniai darbai

Pažintis su MATLAB

9.4   (3 atsiliepimai)
Pažintis su MATLAB 1 puslapis
Pažintis su MATLAB 2 puslapis
Pažintis su MATLAB 3 puslapis
Pažintis su MATLAB 4 puslapis
Pažintis su MATLAB 5 puslapis
Pažintis su MATLAB 6 puslapis
Pažintis su MATLAB 7 puslapis
Pažintis su MATLAB 8 puslapis
Pažintis su MATLAB 9 puslapis
Pažintis su MATLAB 10 puslapis
Pažintis su MATLAB 11 puslapis
Pažintis su MATLAB 12 puslapis
Pažintis su MATLAB 13 puslapis
Pažintis su MATLAB 14 puslapis
Pažintis su MATLAB 15 puslapis
Pažintis su MATLAB 16 puslapis
Pažintis su MATLAB 17 puslapis
Pažintis su MATLAB 18 puslapis
Pažintis su MATLAB 19 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

ŠIAULIŲ UNIVERSITETAS TECHNOLOGIJOS FAKULTETAS INFORMACINIŲ TECHNOLOGIJŲ KATEDRA INFORMACIJOS APDOROJIMO SISTEMOS Laboratorinis darbas Nr. 1 Pažintis su MATLAB Šiauliai, 2007 1. Darbo tikslas: Susipažinti su MATLAB programiniu paketu. 2. Užduotis: Susipažinti su MATLAB darbalaukiu, langais, meniu ir įrankiais. Išnagrinėti MATLAB panaudojimo galimybes, funkcijas, komandas ir darbo specifiką. Išmokti programuoti MATLAB aplinkoje. Baigę darbą, pasikvieskite dėstytoją ir pademonstruokite atliktus darbus. Dėstytojas pasižymės, kad atlikote darbą. 3. Darbo eiga: 3.1. Kintamųjų kūrimas. 1. Komandiniame lange sukuriame 4 kintamuosius, bet jų neišvedame į ekraną: a=25, x=2, b=12, c=-10 2. Atliekame skaičiavimus pagal formulę y=ax2+bx+c, išvedame atsakymą: 3. Išvalome sukurtus kintamuosius ir komandinio lango turinį: 4. Išsprendžiame reiškinį ir išvedame atsakymą: 5. Išsprendžiame reiškinį ir išvedame atsakymą: 6. Apskaičiuojame apskritimo plotą pagal formules: 7. Išsprendžiame reiškinį ir išvedame atsakymą: 8. Išsprendžiame reiškinį ir išvedame atsakymą: 3.2. Vektoriai ir veiksmai su jais 1. Komandiniame lange rašome x=[1 2 3] arba x=[1,2,3] ir išvedame atsakymą: 2. Komandiniame lange rašome X=[1;2;3] ir išvedame atsakymą: 3. Remiantis dvitaškiais, sukuriame vektorių [0, 30]. Kitimo žingsnis 0,5. Išvedame rezultatus: 4. Sukuriame vektorių [0, 30]. Reikšmių skaičius 50. Atsakymą išvedame į ekraną. 5. Sukurti vektorių x, kurio intervalas [0,30], žingsnis 1. Pasižiūrėti kaip jis atrodo. Transponuoti x‘ ir pasižiūrėti kaip jis atrodo dabar. Sukurti vektorių y, kurio intervalas [12,30], reikšmių skaičius 11. Sudėti vektorius x+y ir po to atimti x-y. Atsakymus išvesti į ekraną. >> x=linspace(0,30,50) x = Columns 1 through 7 0 0.6122 1.2245 1.8367 2.4490 3.0612 3.6735 Columns 8 through 14 4.2857 4.8980 5.5102 6.1224 6.7347 7.3469 7.9592 Columns 15 through 21 8.5714 9.1837 9.7959 10.4082 11.0204 11.6327 12.2449 Columns 22 through 28 12.8571 13.4694 14.0816 14.6939 15.3061 15.9184 16.5306 Columns 29 through 35 17.1429 17.7551 18.3673 18.9796 19.5918 20.2041 20.8163 Columns 36 through 42 21.4286 22.0408 22.6531 23.2653 23.8776 24.4898 25.1020 Columns 43 through 49 25.7143 26.3265 26.9388 27.5510 28.1633 28.7755 29.3878 Column 50 30.0000 >> x=0:1:10 x = 0 1 2 3 4 5 6 7 8 9 10 >> x' ans = 0 1 2 3 4 5 6 7 8 9 10 >> y=linspace(12,30,11) y = Columns 1 through 7 12.0000 13.8000 15.6000 17.4000 19.2000 21.0000 22.8000 Columns 8 through 11 24.6000 26.4000 28.2000 30.0000 >> x+y ans = Columns 1 through 7 12.0000 14.8000 17.6000 20.4000 23.2000 26.0000 28.8000 Columns 8 through 11 31.6000 34.4000 37.2000 40.0000 >> x-y ans = Columns 1 through 7 -12.0000 -12.8000 -13.6000 -14.4000 -15.2000 -16.0000 -16.8000 Columns 8 through 11 -17.6000 -18.4000 -19.2000 -20.0000 >> 6. Sudauginame vektorius x*y‘ ir x.*y. Pirmuoju atveju gauname tik vieną skaičių. 7. Dalijame vektorius. Pirmuoju atveju gauname tik vieną skaičių. >> x/y ans = 0.2598 >> x./y ans = Columns 1 through 7 0 0.0725 0.1282 0.1724 0.2083 0.2381 0.2632 Columns 8 through 11 0.2846 0.3030 0.3191 0.3333 >> y\x ans = Columns 1 through 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0333 0.0667 0.1000 0.1333 0.1667 0.2000 Columns 8 through 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2333 0.2667 0.3000 0.3333 >> y.\x ans = Columns 1 through 7 0 0.0725 0.1282 0.1724 0.2083 0.2381 0.2632 Columns 8 through 11 0.2846 0.3030 0.3191 0.3333 >> 8. Keliame laipsniu: 9. Apskaičiuojame f-nę priklausomybę : 10. Išrenkame tam tikrus elementus iš vektoriaus: >> x=0:0.5:10 x = Columns 1 through 7 0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000 Columns 8 through 14 3.5000 4.0000 4.5000 5.0000 5.5000 6.0000 6.5000 Columns 15 through 21 7.0000 7.5000 8.0000 8.5000 9.0000 9.5000 10.0000 >> x(1:10) ans = Columns 1 through 7 0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000 Columns 8 through 10 3.5000 4.0000 4.5000 >> x(11:end) ans = Columns 1 through 7 5.0000 5.5000 6.0000 6.5000 7.0000 7.5000 8.0000 Columns 8 through 11 8.5000 9.0000 9.5000 10.0000 11. Vektoriaus ilgis: 3.3. Matcicos ir veiksmai su jomis 1. Sukuriame matricą x: 2. Sukuriame matricą A: 3. Generuojame automatiškas matricas: >> z=zeros(5,3) z = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 >> z=ones(3,3) z = 1 1 1 1 1 1 1 1 1 >> z=rand(6,6) z = 0.9501 0.4565 0.9218 0.4103 0.1389 0.0153 0.2311 0.0185 0.7382 0.8936 0.2028 0.7468 0.6068 0.8214 0.1763 0.0579 0.1987 0.4451 0.4860 0.4447 0.4057 0.3529 0.6038 0.9318 0.8913 0.6154 0.9355 0.8132 0.2722 0.4660 0.7621 0.7919 0.9169 0.0099 0.1988 0.4186 >> z=randn(6,6) z = -0.4326 1.1892 -0.5883 -0.0956 -0.6918 -0.3999 -1.6656 -0.0376 2.1832 -0.8323 0.8580 0.6900 0.1253 0.3273 -0.1364 0.2944 1.2540 0.8156 0.2877 0.1746 0.1139 -1.3362 -1.5937 0.7119 -1.1465 -0.1867 1.0668 0.7143 -1.4410 1.2902 1.1909 0.7258 0.0593 1.6236 0.5711 0.6686 4. Sukurti matricą H, paimti iš jos 2 eilutę, 4 stulpelį, vidurinius elementus ir 0 pakeisti į 100: >> H=[1 -3 2 -3; 6 0 23 12; 5 7 14 12; 3 5 9 1] H = 1 -3 2 -3 6 0 23 12 5 7 14 12 3 5 9 1 >> H(2,:) ans = 6 0 23 12 >> H(:,4) ans = -3 12 12 1 >> H(2:3,2:3) ans = 0 23 7 14 >> H(2,2)=100 H = 1 -3 2 -3 6 100 23 12 5 7 14 12 3 5 9 1 5. Nustatyti H matricos dydį: 6. Sukuriame dvi matricas ir su jomis atliekame aritmetinius veiksmus: F = -1 2 6 8 >> G=[0 3; 5 2] G = 0 3 5 2 >> F+G ans = -1 5 11 10 >> F-G ans = -1 -1 1 6 >> F*G ans = 10 1 40 34 >> F.*G ans = 0 6 30 16 >> F/G ans = 0.8000 -0.2000 1.8667 1.2000 >> F./G Warning: Divide by zero. ans = -Inf 0.6667 1.2000 4.0000 >> F\G ans = 0.5000 -1.0000 0.2500 1.0000 >> F.\G ans = 0 1.5000 0.8333 0.2500 >> F^G ??? Error using ==> mpower At least one operand must be scalar. >> F.^G ans = 1 8 7776 64 3.4. Funkcinės priklausomybės ir grafikų braižymas 1. Apskaičiuojame funkcinę priklausomybę : t=linspace(1,10,20) z=sin(t.^2)./t.^2 [t',z'] t = Columns 1 through 7 1.0000 1.4737 1.9474 2.4211 2.8947 3.3684 3.8421 Columns 8 through 14 4.3158 4.7895 5.2632 5.7368 6.2105 6.6842 7.1579 Columns 15 through 20 7.6316 8.1053 8.5789 9.0526 9.5263 10.0000 z = Columns 1 through 7 0.8415 0.3798 -0.1597 -0.0698 0.1032 -0.0828 0.0550 Columns 8 through 14 -0.0119 -0.0354 0.0196 0.0303 0.0198 0.0144 0.0161 Columns 15 through 20 0.0170 0.0042 -0.0132 0.0032 0.0038 -0.0051 ans = 1.0000 0.8415 1.4737 0.3798 1.9474 -0.1597 2.4211 -0.0698 2.8947 0.1032 3.3684 -0.0828 3.8421 0.0550 4.3158 -0.0119 4.7895 -0.0354 5.2632 0.0196 5.7368 0.0303 6.2105 0.0198 6.6842 0.0144 7.1579 0.0161 7.6316 0.0170 8.1053 0.0042 8.5789 -0.0132 9.0526 0.0032 9.5263 0.0038 10.0000 -0.0051 2. Nubraižome grafiką: 3. Nubrėžiame dar vieną grafiką f-jai : 4. Apipavidaliname grafikus: 5. Braižome funkcijas su bar, stem ir stairs komandomis: 3.5. Sąlyginiai ir cikliniai algoritmai 1. Dviejų skaičių palyginimas: clc sk1=input('Įveskite pirmą skaičių: '); sk2=input('Įveskite antrą skaičių: '); if (sk1==sk2) disp(['Skaičiai yra lygūs: ',num2str(sk1),'=',num2str(sk2),]) elseif (sk1>sk2) disp(['Pirmas skaičius didesnis: ',num2str(sk1),'>',num2str(sk2),]) elseif (sk1

Daugiau informacijos...

Šį darbą sudaro 1277 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
19 psl., (1277 ž.)
Darbo duomenys
  • Programavimo laboratorinis darbas
  • 19 psl., (1277 ž.)
  • Word failas 700 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį laboratorinį darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt