whycomputer.com >> Wiedza o Internecie >  >> Oprogramowanie

Zapisywanie danych do plików CSV w MATLAB

Pliki CSV (Comma‑Separated Values) są zwykłymi plikami tekstowymi, w których poszczególne wartości oddzielone są przecinkami, a rekordy – znakami nowej linii. Dzięki takiej prostocie plik CSV można otworzyć w dowolnym edytorze tekstu oraz wczytać do niemal każdego programu komputerowego.

W MATLAB do zapisu macierzy w formacie CSV służy funkcja csvwrite. Poniżej przedstawiamy podstawowe i dodatkowe możliwości tej funkcji.

Krok 1 – Utworzenie macierzy

W oknie poleceń MATLAB wpisz:

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

Tworzy to prostą macierz 3 × 3.

Krok 2 – Zapis do pliku CSV

Podstawowy zapis macierzy x do pliku csvtest.txt wykonujemy poleceniem:

csvwrite('csvtest.txt', x);

Rozszerzenie .txt (lub .dat) nie ma wpływu na zawartość pliku – jest to jedynie konwencja. Plik zostanie zapisany w bieżącym katalogu MATLAB i pojawi się w panelu „Current Folder”.

Opcjonalne przesunięcia

Funkcja csvwrite umożliwia określenie przesunięcia wierszy i kolumn, co pozwala wstawić puste pola przed właściwą macierzą. Przykłady:

  • Dodanie dwóch pustych wierszy na początku pliku:
    csvwrite('csvtest.txt', x, 2, 0);
  • Umieszczenie macierzy od piątej kolumny w drugim wierszu:
    csvwrite('csvtest.txt', x, 1, 4);

Pierwszy argument po nazwie pliku to liczba wierszy offsetu, a drugi – liczba kolumn offsetu.


URL:https://pl.whycomputer.com/oprogramowanie/100307403.html

Oprogramowanie
  • Jak usunąć ochronę przed zapisem w AutoCAD 2007

    Problem W AutoCAD 2007 pojawia się komunikat o „ochronie przed zapisem”, co oznacza, że plik jest ustawiony jako tylko do odczytu. Aby móc nadpisać plik, trzeba zmienić atrybut tego pliku, a nie ustawienia programu. Jak wyłączyć ochronę przed zapisem Krok 1 – Zamknij AutoCAD Upewnij się, że AutoCAD

  • Jak zapisać plik CSV w kodowaniu UTF‑8

    UTF‑8 jest zestawem znaków, który może zawierać wszystkie znaki Unicode, a jednocześnie jest tak kompaktowy jak ASCII. Dzięki temu jest idealny do tworzenia oprogramowania działającego na różnych platformach oraz do wymiany wiadomości e‑mail w wielu językach.Niestety nie wszystkie programy domyślnie

  • Jak uruchomić kod MATLAB w GNU Octave

    Co będzie potrzebne Komputer z zainstalowanym GNU Octave Plik .m (skrypt MATLAB) MATLAB to oprogramowanie do obliczeń numerycznych stworzone przez Clevea Molera. Jest cenione za łatwość obsługi macierzy i przyjazny język programowania. Niestety koszt licencji może być wysoki, dlatego wielu użytkow

Wiedza o Internecie © https://pl.whycomputer.com