» 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

Nejlepší notebooky do 20 000 Kč: Tipy, co se teď vyplatí koupit

Nejlepší notebooky do 20 000 Kč: Tipy, co se teď vyplatí koupit

** Za dvacet tisíc korun lze pořídit kvalitní pracovní notebook ** Stejně tak může jít o herní notebook s výkonnější grafikou ** Poradíme, jaké notebooky vybrat pro různé druhy použití

Stanislav Janů | 53

Moral machine: Už víme, zdali je lepší zabít psy, sebe nebo matky na přechodu

Moral machine: Už víme, zdali je lepší zabít psy, sebe nebo matky na přechodu

** Jak byste se sami vypořádali s tramavajovým dilematem? ** Vědci před lety spustili globální dotazník ** Nyní se pochlubili s výsledky

Jakub Čížek | 150

AMD vs. Intel+Nvidia: Stejný herní notebook, stejná cena. Který je lepší?

AMD vs. Intel+Nvidia: Stejný herní notebook, stejná cena. Který je lepší?

** Acer Predator Helios 500 je poctivý velký herní notebook ** platforma AMD zdatně konkuruje tandemu Intel+Nvidia ** Srovnání nevyznívá jednoznačně

Tomáš Holčík | 35

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

** Je lepší nabušený Photoshop, nebo program s jedním tlačítkem? ** Photolemur si myslí to druhé ** Tento fotoeditor neumí skoro nic, a přitom (skoro) všechno

Jakub Čížek | 21



Aktuální číslo časopisu Computer

Nejlepší programy pro úpravu fotek zdarma

Externí disky pro zálohu dat

Velký test: herní notebooky

Srovnání 12 batohů