1############################################################################# 2## 3#W scilab.gd automgrp package Yevgen Muntyan 4#W Dmytro Savchuk 5## 6#Y Copyright (C) 2003 - 2018 Yevgen Muntyan, Dmytro Savchuk 7## 8## Declarations of functions using SciLab 9## 10 11 12############################################################################### 13## 14#F PlotSpectraPermsInScilab(<perms>, <perm_deg>, <round>, <stacksize>, <output_file>) 15## 16## Writes the <perms> as matrices into a file in Scilab format, and makes 17## Scilab compute and plot the spectra of resulting Markov operator (namely, 18## the average of the matrices). 19## <round> is a magical number, 7 by default. <stacksize> is another magical 20## number which might need to be used if Scilab can't handle the matrices: 21## the default is some 10000000; increase it if Scilab reports an error about 22## stack size or something. 23## 24DeclareGlobalFunction("PlotSpectraPermsInScilab"); 25 26 27############################################################################### 28## 29#O PlotSpectraInScilab(<G>, <level>[, <opts>]) 30#O PlotSpectraInScilab(<elms>, <level>[, <opts>]) 31## 32## Plots the spectra of the Markov operator in Scilab. Does not add inverses. 33## <elms> is a list of automata. 34## 35DeclareOperation("PlotSpectraInScilab", [IsObject, IsPosInt]); 36DeclareOperation("PlotSpectraInScilab", [IsObject, IsPosInt, IsRecord]); 37 38 39#E 40