» Poradna » Programy

Matlab - Jak uložit proměnou do souboru s variabilním názvem?

 |   |  Microsoft Windows 7 Firefox 15.0.1

Příkaz pro uložení proměnné A do souboru A001.mat je: save A001.mat 'A';Já bych chtěl, aby se název toho souboru měnil v průběhu výpočtu např. A001, A002, ... abych zachytil vývoj této proměnné, v závislosti na proměnné cyklu i = 001, 002.... Jak napsat napsat příkaz save? (Proměnná A je obrovské pole u kterého nemohu držet v paměti jeho historii, takže jí musím ukládat). Díky

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 21.0.1180.89

Na to bych použil pole A(i).Jestliže A již pole je, jak naznačuješ, tak bych mu zvětšil rozměr o další index - i.Subpole A(x,y,z,i) by pak představovalo hodnotu pole A(x,y,z) v i-tém cyklu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 15.0.1

Já píšu, že A je obrovské pole u kterého nemohu držet v paměti jeho historii, takže to musím ukládat. Čtyři hodnoty v každém bodě sítě která má 1200 x 8000 bodů. Nebo kdyby šlo z Matlabu přejmenovat soubor, který je uložen na disku

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 21.0.1180.89

Aha, tak to udělej, jak říkáš. V každém kroku cyklu ulož pole A do souboru, jehož název si připravíš do proměnné, např. nazevsouboru. Nějak takhle:nazevsouboru = strcat('A', int2str(i), '.mat')save (nazevsouboru, 'A')Soubory budou A1.mat, A2.mat, ... Tu syntaxi si ještě zkontroluj, je to nástřel.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 15.0.1

Funguje! Díky

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Matlab, Proměnná




Určitě si přečtěte

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

** Nejprve svoji velkou dílnu otevřelo Brno ** Letos se přidala i Praha ** Nabízí malé 3D tiskárny i velké průmyslové stroje

Jakub Čížek | 11

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

** Ubuntu a Fedora patří k nejpopulárnějším linuxovým OS pro desktop ** A pak je tu zástup dalších nebo jejich odvozenin ** Jedním z nich je Elementary OS, který se brzy dočká novinek

Jakub Čížek | 71


Aktuální číslo časopisu Computer

Kdy necháme řídit chytrá auta?

6 Wi-Fi Mesh systémů ve velkém testu

Srovnali jsme 7 sportovních kamer

Znáte pravidla pro létání s drony?