我可以在matlab中声明一个单一类型的全局变量吗? 据我所知,默认全局变量的大小为double
答案 0 :(得分:2)
按global myvar;
声明全局变量后,您可以将其转换为single
类型:
myvar = single(myvar);
由于single
是numeric types of Matlab之一,您还可以使用cast
或typecast
:
myvar = cast(myvar, 'single');
myvar = typecast(myvar, 'single');