简体   繁体   English

Matlab中具有单精度的全局变量

[英]Global variables with single precision in matlab

Can I declare a global variable in matlab which is of type single? 我可以在matlab中声明单一类型的全局变量吗? From my knowledge, default global variables take the size as double 据我所知,默认全局变量的大小为两倍

After declaring a global variable by global myvar; 在通过global myvar;声明了全局变量global myvar; , you can convert it to single type by: ,您可以通过以下方式将其转换为single类型:

myvar = single(myvar);

And as single is one of the numeric types of Matlab , you can also use cast or typecast : 而作为single是一个数值类型Matlab的的 ,你也可以用casttypecast

myvar = cast(myvar, 'single');
myvar = typecast(myvar, 'single');

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM