Les fonctions var2vec / vec2var sont utilisées dans les fonctions d'interfaçages des blocs scilab pour donner la possibilité à l'utilisateur de manipuler des objets scilab avec le registre des paramètres réels (rpar) et avec le registre des états discrets (z).
[vec]=var2vec(var)
-->a=list("cos",[1.1,2])
a =
a(1)
cos
a(2)
1.1 2.
-->b=var2vec(a)
b =
4.244-314
1.273-313
8.488-314
2.122-314
4.941-324
8.488-314
5.093-313
2.122-314
2.122-314
9.881-324
1.1
2.