Orodha ya maudhui:

Misingi ya Matlab: Hatua 6
Misingi ya Matlab: Hatua 6

Video: Misingi ya Matlab: Hatua 6

Video: Misingi ya Matlab: Hatua 6
Video: MAMBO 6 YA KUACHA ILI UFANIKIWE 2024, Julai
Anonim
Misingi ya Matlab
Misingi ya Matlab

Mafundisho haya yatashughulikia kazi zingine za kimsingi za matlab. Utajifunza jinsi ya kufanya matlab kuendesha kazi ya mara kwa mara ndani na njama na jinsi ya kuvuta kazi sawa ya upimaji kutoka kwa faili bora kuliko yote na kuipanga. Kazi hizi ni zingine za msingi na zinazotumiwa sana katika matlab. Hii inaelekezwa kwa wale ambao hawajawahi kutumia matlab hapo awali na wanahitaji tu kufanya kazi rahisi nayo. Nambari iliyoangaziwa katika kila picha imejumuishwa kama maoni ili uweze kunakili na kubandika nambari hiyo. Jisikie huru kuchukua nambari hii na kuirekebisha ili itoshe programu yako.

Hatua ya 1: Kuanzia Matlab

Kuanzia Matlab
Kuanzia Matlab
Kuanzia Matlab
Kuanzia Matlab
Kuanzia Matlab
Kuanzia Matlab

Hatua ya kwanza ni kupata matlab juu na kukimbia ili tuweze kuanza kufanya kazi nayo. Unapoanza matlab kwanza inapaswa kuonekana kama picha ya skrini hapa chini. Hatua ya kwanza ni kupeana saraka ya matlab kufanya kazi kutoka. Hapa ndipo programu itavuta faili zote kutoka na ni mahali unapaswa kuhifadhi kazi yako yote ya matlab. Ninapendekeza utengeneze folda mpya mahali pengine utakumbuka, na kuiita kitu utakachotambua. Ukishaunda folda mpya, bonyeza "…" iliyoko kulia juu ya skrini kama ilivyoonyeshwa kwenye picha ya pili. Hii itaibuka sanduku la kuvinjari kama inavyoonekana kwenye picha ya tatu. Pata folda mpya uliyounda kwenye kompyuta yako na uchague. Kwa mfano huu faili inaitwa "370" na iko kwenye eneo-kazi.

Hatua ya 2: Kuunda M-File

Kuunda faili ya M
Kuunda faili ya M
Kuunda faili ya M
Kuunda faili ya M
Kuunda faili ya M
Kuunda faili ya M

Sasa tunachohitaji kufanya ni kuunda faili mpya ya M. Faili ya M inafanya kazi sawa na kuandika nambari moja kwa moja kwenye matlab, lakini unaweza kuhifadhi na kurekebisha nambari, na kuiendesha mara kwa mara. Wakati wa kuingiza nambari moja kwa moja kwenye matlab chapa kila mstari wa nambari moja kwa moja. Katika faili M unaandika nambari yako yote kisha uiendeshe mara moja. Kufungua faili mpya ya M bonyeza faili. Weka mshale wako kwenye "Mpya" kisha bonyeza "Faili M tupu" kama inavyoonekana kwenye picha ya kwanza. Kinachofungua kinapaswa kuonekana kama picha ya pili. Kwa kuwa nambari hii inaweza kuendeshwa mara kwa mara, ni wazo nzuri kufunga kila kitu na kusafisha vigeuzi vyote kabla ya kuendeshwa kila wakati. Hii inafanikiwa kupitia mistari miwili ya nambari: funga yote wazi kama inavyoonekana kwenye picha ya tatu, inahakikisha kila kitu kimeondolewa na kufungwa.

Hatua ya 3: Kuunda Vector ya Wakati

Kuunda Vector ya Wakati
Kuunda Vector ya Wakati
Kuunda Vector ya Wakati
Kuunda Vector ya Wakati
Kuunda Vector ya Wakati
Kuunda Vector ya Wakati
Kuunda Vector ya Wakati
Kuunda Vector ya Wakati

Jambo la kwanza tutakalofanya ni kuunda grafu ya kazi katika matlab. Hatua ya kwanza ni kuunda ubadilishaji wa kujitegemea. Katika kesi hii tutaiita "t" kwa wakati. Njia tutakayotumia kuunda mabadiliko haya ni kutengeneza vector. Vector kimsingi ni safu ya nambari. Kwa mfano, 1, 2, 3, 4 itakuwa vector fupi. Nambari ya kuunda vector hii ni: t = 0.1: 0.01: 10; Nambari ya kwanza, 0.1 inahusu hatua ya kuanza. Nambari ya pili, 0.01 inahusu saizi ya hatua. Nambari ya tatu, 10, inahusu hatua ya mwisho. Kwa hivyo vector hii inalingana na 0.1, 0.11, 0.12… hadi 10. Ili kuona ikiwa kuunda vector ilifanya kazi, bonyeza kitufe cha kijani kibichi kilichoangaziwa kwenye picha ya pili. Hii inaendesha programu. Kuona vector yetu nenda kwenye dirisha kuu la matlab. Bonyeza desktop, kisha panya juu ya mpangilio wa eneo-kazi, na kisha bonyeza chaguomsingi kama ilivyoainishwa kwenye picha ya tatu. Sasa skrini yako inapaswa kuonekana kama picha ya nne. Kwenye kulia utaona anuwai yetu mpya iliyoundwa, t. Bonyeza mara mbili juu yake na kama kwenye picha ya tano utaona safu ya nambari iliyoundwa.

Hatua ya 4: Kukimbia na kuchora Kazi

Kuendesha na kuchora Kazi
Kuendesha na kuchora Kazi
Kukimbia na kuchora Kazi
Kukimbia na kuchora Kazi
Kukimbia na kuchora Kazi
Kukimbia na kuchora Kazi

Sasa tutachora kazi iliyoundwa kwenye matlab. Hatua ya kwanza ni kuunda kazi. Hii ni rahisi kama kuandika kazi inayotakiwa ya hesabu. Mfano umeonyeshwa kwenye picha ya kwanza. Nambari iliyotumiwa kwa kazi hii ni: y = dhambi (t) + 4 * cos (5. * t). ^ 2; Kipindi kabla ya kuzidisha kwenye cosine, na kabla ya mraba wa cosine mwambie matlab kutekeleza kazi hizo. tu juu ya vitu vya thamani vya vector ya wakati, sio kutibu vector ya muda kama tumbo na jaribu kufanya kazi za tumbo juu yake. Hatua inayofuata ni kuunda takwimu yenyewe. Hii imekamilika kwa kutumia nambari iliyoonyeshwa kwenye takwimu ya pili. Mpangilio wa vigeuzi katika amri ya njama ni muhimu sana kwa hivyo hakikisha kusanidi nambari yako kama ilivyowekwa hapa chini. xlabel ('Saa (saa)') ylabel ('Y Thamani') Kichwa ('Y Thamani vs Wakati') gridi Mwishowe, bonyeza tu mshale wa kijani tena na takwimu inapaswa kutokea kama kwenye picha ya tatu.

Hatua ya 5: Kuvuta Takwimu Kutoka kwa Excel

Kuvuta Takwimu Kutoka kwa Excel
Kuvuta Takwimu Kutoka kwa Excel
Kuvuta Takwimu Kutoka kwa Excel
Kuvuta Takwimu Kutoka kwa Excel
Kuvuta Takwimu Kutoka kwa Excel
Kuvuta Takwimu Kutoka kwa Excel
Kuvuta Takwimu Kutoka kwa Excel
Kuvuta Takwimu Kutoka kwa Excel

Sasa tutaunda grafu sawa na hapo awali, lakini kwa kuagiza data ya kazi kutoka kwa lahajedwali bora. Picha ya kwanza ni picha ya skrini ya lahajedwali bora ambayo itatumika. Ni sawa sawa nukta za data zilizoundwa katika matlab katika hatua za awali, zilizotengenezwa kwa bora. Kuanza tunaweza kufuta nambari kuunda kiboreshaji cha wakati wetu na nambari ya kazi yetu kutoka kwa hatua zilizopita. Nambari yako inapaswa kuonekana kama picha ya pili Ingiza nambari kama inavyoonyeshwa kwenye sanduku nyekundu la picha ya tatu. Hii ndio nambari ya kusoma faili bora. "A" inahusu tumbo ambayo itajumuisha nambari zote kwenye lahajedwali, na "B" inajumuisha maandishi yote kutoka kwa lahajedwali. Vigezo vya t na y vimechomwa kutoka kwa safu ya kwanza na ya pili kama inavyoonyeshwa kwenye nambari. [A, B] = xlsread ('excelexample.xlsx'); Nambari ya kielelezo pia inaweza kubadilishwa kama inavyoonyeshwa kwenye sanduku nyekundu la chini kwenye picha ya tatu. Hii itavuta kichwa cha chati na lebo za mhimili kutoka kwa lahajedwali na kuziweka kwenye grafu yako. tena na utaona takwimu hiyo hiyo ikijitokeza kama inavyoonekana kwenye picha ya mwisho.

Hatua ya 6: Kuunda Kielelezo

Kuunda Kielelezo
Kuunda Kielelezo
Kuunda Kielelezo
Kuunda Kielelezo

Katika hatua hii tutatumia matlab kuunda kielelezo kwa kusoma faili ya sauti ya wav. Kielelezo wakati mwingine huitwa "grafu ya 2.5D," kwa sababu hutumia grafu ya pande mbili, na kuongeza rangi ili kuonyesha ukubwa. Rangi hutoa maelezo zaidi kisha grafu rahisi ya 2D, lakini sio undani wa grafu ya 3D, kwa hivyo neno "2.5D." Kazi ya kielelezo cha matlab inachukua seti ya alama za data kutoka kwa faili ya wav na hufanya mabadiliko ya Fourier kwenye inaashiria kuamua masafa yaliyopo kwenye ishara. Kwa hili linaloweza kufundishwa, sio muhimu kujua jinsi Fourier Transform inavyofanya kazi, ujue tu kwamba kielelezo kitapanga jinsi masafa yapo, na ni nguvu gani kwa wakati. Kazi hupanga wakati kwenye mhimili wa X na mzunguko kwenye mhimili wa Y. Nguvu ya kila masafa huonyeshwa na rangi. Katika kesi hii faili ya wav ni rekodi ya sauti ya kipande cha chuma kinachopigwa, na kisha mitetemo ya chuma hurekodiwa kama sauti. Kutumia kielelezo, tunaweza kuamua kwa urahisi masafa ya resonant ya kipande cha chuma, kwa sababu hiyo itakuwa frequency ambayo inaendelea kwa muda mrefu zaidi na muda. Ili kufanya kazi hii, kwanza uwe na matlab soma faili ya wav kwa kutumia nambari ifuatayo: [x, fs] = wavread ('flex4.wav'); Katika kesi hii, flex4.wav ni jina la faili yetu ya wav, variable x ni alama za data kwenye faili, na fs inahusu masafa ya sampuli., andika tu nambari ifuatayo: kielelezo [x (:. 1), 256, fs], 256 inalingana na masafa ambayo FFT hufanywa wakati wa kuchambua data. Matlab kimsingi hukata faili ya sauti ndani ya vipande na kuchukua FFT kwa kila chunk. 256 inaiambia jinsi kila chunk inapaswa kuwa kubwa. Maelezo ya hii sio muhimu, na 256 ni dhamana salama ya kutumia kwa matumizi mengi. Sasa ikiwa utatumia nambari hiyo, utaona takwimu ikionekana kama inavyoonekana kwenye picha ya pili. Kutoka kwa hii ni rahisi kuona kwamba masafa ya resonant yanafanana na kilele nyekundu kwenye kona ya chini ya mkono wa kulia wa takwimu. Hii ndio kilele kinachoendelea kwa muda mrefu kwa heshima na wakati.

Ilipendekeza: