Portál AbcLinuxu, 30. dubna 2025 09:07
Dost často teď někde čtu o Octave a prakticky pokaždé se dozvídám, že je to klon Matlabu, který je s Matlabem většinou kompatibilní. A já se teď dostal do situace, kdy Matlab potřebuju.
Instalace Matlabu na školním linuxovém serveru mi tvrdí, že funkce, které potřebuju (symbolické výpočty), ještě nejsou pro danou architekturu podporovány. Říkám si teda, že Octave mi musí posloužit stejně dobře, jako Matlab (ostatně nejde o žádné složitosti). Nainstaloval jsem, spustil jsem, a zatím se mi povedlo jen definovat hodnotu proměnné, protože všechno ostatní, co umím s Matlabem, Octave zatvrzele odmítá.
Nic moc teda... Podle dokumentace Octave bych neměl mít s použitím čehokoli z Matlabu problém, pozor bych si měl dávat jenom v opačném případě: kdybych chtěl práci z Octave potom otevírat v Matlabu.
Hezké, moc hezké. Už jen přijít na to, jak v Octave zprovoznit příkazy jako syms
nebo solve
. Snad nakonec Google zjistí, že odpověď na moji otázku zná... Držte palce.
Update: Sotva blogspot vložím, Google mi najde informaci o tom, že Octave symbolické výpočty neumí... Tomu říkám aplikace zákona schválnosti do praxe
Tiskni
Sdílej:
Fatal Java Exception detected
matlab -nojvm
? >> solve ('x+1=1') ??? Error using ==> maplemex The Symbolic Math Toolbox is not yet available for this architecture. Error in ==> maple at 104 [result,status] = maplemex(statement); Error in ==> solve at 62 maple('_EnvExplicit := true;');Verze 6 ale symbolické výpočty má a díky těm parametrům už i funguje, takže mockrát díky za dobré rady.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.