whycomputer.com >> Počítačové znalosti >  >> Software

Jak zapisovat data do CSV v MATLABu

Co je CSV a proč jej používat v MATLABu

CSV (Comma‑Separated Values) je jednoduchý textový formát, kde jsou hodnoty odděleny čárkami a řádky novými řádky. Díky své jednoduchosti jej lze snadno otevřít v libovolném textovém editoru i v tabulkových programech.

Ukládání matice do CSV pomocí csvwrite

Krok 1 – vytvoření matice

V příkazovém okně MATLABu vytvořte tří‑rozměrnou matici:

x = [1 2 3; 4 5 6; 7 8 9];

Krok 2 – zápis do souboru

Matice x se uloží do souboru csvtest.txt příkazem:

csvwrite('csvtest.txt', x);

Soubor lze pojmenovat s příponou .txt nebo .dat – formát souboru není vázán na příponu. Soubor se vytvoří v aktuálním pracovním adresáři MATLABu a zobrazí se v panelu Current Folder.

Volitelné posunutí

Pomocí dalších dvou argumentů můžete určit řádkové a sloupcové odsazení:

csvwrite('csvtest.txt', x, 2, 0);  % dva prázdné řádky navíc
csvwrite('csvtest.txt', x, 1, 4);  % matice začne v 5. sloupci druhého řádku

První argument určuje posun řádků, druhý posun sloupců. V souboru se tak objeví prázdné buňky (čárky) před samotnými daty.

Alternativa pro novější verze MATLABu

Od verze R2019a je funkce csvwrite označena jako zastaralá. Doporučuje se použít writematrix nebo writecell, které nabízejí stejnou funkcionalitu a podporují i jiné oddělovače.


URL:https://cs.whycomputer.com/Software/100107403.html

Software
  • Jak vytvořit zkratku na soubor nebo složku

    Počítačové zkratky vám umožňují jedním dvojitým kliknutím otevřít programy, soubory, složky nebo síťová umístění. Vytvořením zkratky na často používané aplikace, datové soubory a síťové zdroje ušetříte čas a vyhnete se zdlouhavému procházení hierarchie počítače nebo sítě. Krok 1 – Zkratka na program

  • Jak odregistrovat soubor OCX ve Windows

    OCX soubory jsou komponenty Microsoft ActiveX, které se používají v aplikacích i webových prohlížečích pro interakci s webovými stránkami. Například přehrávač Adobe Flash Player využívá ActiveX ovládací prvek k vykreslení obrazu a umožňuje interakci s animacemi.Komponenty ActiveX jsou zapsány v regi

Počítačové znalosti © https://cs.whycomputer.com