Kā iegūt nulles "MATLAB"

Autors: Monica Porter
Radīšanas Datums: 20 Martā 2021
Atjaunināšanas Datums: 14 Novembris 2024
Anonim
Kā iegūt nulles "MATLAB" - Raksti
Kā iegūt nulles "MATLAB" - Raksti

Saturs

Jūsu MATLAB (zinātniskās skaitļošanas programmatūras) masīva nulles vērtības var sarežģīt jūsu datu analīzi. Statistika vai signālu apstrāde var radīt nesaprotamus rezultātus, un grafikas var būt grūti lasāmas, kad tiek attēlotas nulles vērtības. Izvilkt tos - noņemiet tos no masīva - ļaus jums strādāt ar noderīgiem datiem, lai sasniegtu nozīmīgus rezultātus.


Instrukcijas

Nulles vērtību izvilkšana var palīdzēt izveidot noderīgas jūsu datu grafikus (Thinkstock / Comstock / Getty Images)
  1. Kopējiet sākotnējo masīvu uz citu mainīgo. Ja jums ir jāizmanto masīvs, kā tas bija pirms nulles izņemšanas, varat izmantot šo jauno mainīgo.

    Ja masīvs tiek saukts par M, piešķiriet tai jaunu mainīgo, ko sauc par Mzeros. Lai to izdarītu, komandrindā "MATLAB" ierakstiet "Mzeros = M" (bez pēdiņām).

  2. Saglabājiet sākotnējo masīvu teksta failā, ja tas ir nepieciešams vēlāk, izmantojot "MATLAB" funkciju "dlmwrite". Ja mainīgā krātuve tiek nejauši izdzēsta vai pārrakstīta, oriģinālos datus var ielādēt no teksta faila.

    Piemēram, ja sākotnējais masīvs ir saglabāts Mzeros mainīgajā, ierakstiet "dlmwrite (" Mzeros.dat ", Mzeros)", lai rakstītu Mzeros teksta failā ar nosaukumu Mzeros.dat.


    Jūs varat izlaist šo soli, ja jūsu dati jau ir saglabāti teksta failā.

  3. Izlemiet, vai jums ir nepieciešams, lai jūsu masīvs būtu tāds pats izmērs un formāts. Saglabājiet to tādā veidā, ja rindām un kolonnām ir īpaša nozīme (piemēram, katrai rindai ir atšķirīgs eksperimentālais tests, un katra kolonna ir atšķirīgs mērvienības daudzums). Lai saglabātu to pašu izmēru un formātu, nomainiet katru nulles vērtību ar NaN vērtību (kas attēlo "nav skaitlis").

    Lai nomainītu nulles vērtības ar NaN masīvā ar nosaukumu M, ievadiet "M (M == 0) = NaN". Noteikti ievadiet M == 0 ar divām vienādām zīmēm. Šī komanda norādīs "MATLAB", lai atrastu visus M elementus, kas ir vienādi ar nulli, un aizstāt tos ar NaN.

    Viss masīvā paliks tajā pašā pozīcijā (tajā pašā rindā un kolonnā), bet visas nulles tagad būs NaN. Tā kā lielākā daļa "MATLAB" funkciju ignorē NaN vērtības, varat ievietot datus diagrammās un analizēt tos, pat ja NaN nav tur, sasniedzot ievērojamus rezultātus.


  4. Pilnīgi var izdzēst nulles elementus (nevis aizstāt tos ar NaN vērtībām), ja masīvs ir vienkāršs vērtību saraksts, bez nozīmīgām rindām un kolonnām. Lai dzēstu nulles elementus masīvā ar nosaukumu M, ierakstiet "M (M == 0) = []" (bez pēdiņām). Noteikti ievadiet M == 0 ar divām vienādām zīmēm. Šī komanda norādīs "MATLAB", lai atrastu visus elementus, kas ir vienādi ar nulli, un aizstāt tos ar []. [] Ir "tukšs". Nomainot vērtību ar [], elements tiks izdzēsts.

    Ja M ir divdimensiju masīvs, tas tagad būs kolonnas vektors, kas satur visus sākotnējā M nulles elementus kolonnu nozīmē. Piemēram, ja M bija divu rindu un divu sleju masīvs:

    [1 6 0 3 2 0 7 4]

    tagad tas būs

    [1 2 6 7 3 4]

    Ja M ir vektors (tikai rinda vai kolonna), tas tagad būs īss vektors. Piemēram, ja M bija [1 2 0 3], tas tagad būs [1 2 3].

    Dzēšot nulles elementus, masīvs mainīsies pēc izmēra un formāta. Bet, ja tai nav NaN vērtības, varat analizēt datus pat ar "MATLAB" funkcijām, kas neņem vērā šīs vērtības.

Paziņojums

  • Pirms noņemšanas pārliecinieties, ka nulles vērtības nav īsti nozīmīgas. Ja tie nozīmē kaut ko jūsu datiem, to noņemšana var novest pie nepareiziem un bojātiem rezultātiem.
  • Ja jūsu masīvs ir pārāk liels, tā kopēšana uz citu mainīgo var prasīt daudz atmiņas, atstājot "MATLAB" lēnu un satraukumu. Pārliecinieties, vai tas ir saglabāts vienā teksta failā un nepārkopējiet to uz citu mainīgo.
  • Ir dažas funkcijas, kas ignorē NaNs, un, ja tās izmantojat, var atgriezties ar kļūdām vai bezjēdzīgiem rezultātiem. Pārbaudiet "MATLAB" dokumentāciju par katru funkciju, ko izmantojat datu analīzē.

Kas jums nepieciešams

  • Skaitliskie dati
  • Dators
  • MATLAB

Balti tārpi atkritumu tvertnēs

Tamara Smith

Novembris 2024

Pūtoši atkritumi mird pēc cilvēkiem, taču muša šo maržu atzīt par dzīvotpējīgu pārtika avotu. Ja mazi balti tārpi edz atkritumu maiiņu un atkritumu, ta norāda, ka muša ir atraduša ceļu atkritumo, lai ...

Pēc karta vaara jū atklāiet, ka jūu ģimene var avākt labu kaitu popicle pieķu. Tā vietā, lai to izmetu, kāpēc neizmantot to atkārtoti, lai izveidotu panorāma riteņa modeli, ka patiešām grieža?Lai pabe...

Vietnes Izvēle