» 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

Svobodný RISC-V: Možná za deset let po ARMu neštěkne ani pes. Google a armáda dalších vyvíjejí konkurenční procesor

Svobodný RISC-V: Možná za deset let po ARMu neštěkne ani pes. Google a armáda dalších vyvíjejí konkurenční procesor

**Architektuře RISC už desetiletí vládne britský ARM ** Procesory jeho návrhu najdete v pračce, v routeru i v mobilu ** Ale pozor, o slovo se hlásí svobodný RISC-V

Jakub Čížek | 34

Co je srdce nového iPhonu? Apple A12 Bionic, první 7nm čip nabitý výkonem

Co je srdce nového iPhonu? Apple A12 Bionic, první 7nm čip nabitý výkonem

** Apple v nových iPhonech používá nový vlastní čip A12 Bionic ** Jde o první 7nm čip na světě ** Kromě vyššího klasického výkonu dostala neuronová část masivní navýšení rychlosti zpracování umělé inteligence

Karel Javůrek | 38

Externí SSD se může hodit. Je rychlé, malé zvenku, velké uvnitř a cena už se snese

Externí SSD se může hodit. Je rychlé, malé zvenku, velké uvnitř a cena už se snese

** Vyzkoušeli jsme rychlé externí SSD Samsung T5 ** Externí SSD je lepší než flešky i velké plotnové disky, většímu rozšíření doposud bránila především cena ** Samsung T5 zvládne i chytré šifrování a připojení k mobilu

David Polesný | 27

Pojďme programovat elektroniku: Jak vlastně funguje akcelerometr a gyroskop nejen ve vašem telefonu

Pojďme programovat elektroniku: Jak vlastně funguje akcelerometr a gyroskop nejen ve vašem telefonu

** Každý současný vybavený mobil má akcelerometr a gyroskop ** Jenže co každé z těchto čidel vlastně dělá a jak vypadá? ** Dnes si to vysvětlíme a do hry zapojíme i Airbus A380 a Arduino

Jakub Čížek | 11

Přichází revoluce v oblasti deodorantů!

Přichází revoluce v oblasti deodorantů!

** Britští vědci odhalili uzlový bod procesů, kterými vzniká nejpronikavější složka lidského tělesného pachu ** Nové generaci deodorantů by mohl dodat na síle cílený zásah do života malé skupinky kožních bakterií ** Podle některých vědců by to ale znamenalo zpřetrhat pouta mezi člověkem a mikrobem

Jaroslav Petr | 33


Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání