我可以在matlab中声明一个类型为single的全局变量吗?据我所知,默认全局变量的大小为两倍
通过global myvar;
声明全局变量后,可以通过以下方式将其转换为single
类型:
myvar = single(myvar);
由于single
是Matlab的数字类型之一,您也可以使用cast
或typecast
:
myvar = cast(myvar, 'single');
myvar = typecast(myvar, 'single');