» Poradna » Programy

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

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 4/4
 |   |  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  |  [90.180.5.---]

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  |  [90.180.5.---]

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


Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

** Tesla představila elektrický kamion ** Má obdivuhodný výkon i dojezd ** Prodávat by se měl už za dva roky

17.  11.  2017 | Vojtěch Malý | 237

Dnes je Black Friday: Přehled slev na elektroniku a počítače

Dnes je Black Friday: Přehled slev na elektroniku a počítače

** Začala slevová mánie zvaná Black Friday ** Pozor, ne všechny slevy jsou opravdu výhodné ** Průběžně sledujeme slevové akce v počítačových e-shopech

22.  11.  2017 | David Polesný | 37

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

** Nový design Google Map přijde na počítače i mobilní telefony. ** Zaměřuje se na zvýraznění konkrétních míst, mapové podklady jsou mnohdy upozaděné. ** Lépe pracuje s chráněnými oblastmi a parky.

20.  11.  2017 | Vladislav Kluska | 30

Microsoftu se invaze na Android daří, jeho launcher aktivně používá přes milion lidí

Microsoftu se invaze na Android daří, jeho launcher aktivně používá přes milion lidí

** Microsoft se zabydluje na platformě Android ** Nedávno představený launcher už používá milion uživatelů ** Je to stále jen zanedbatelný zlomek uživatelů Androidu, ale slibný růst

22.  11.  2017 | Vladislav Kluska | 35