2015-10-28 3 views
-1

Могу ли я объявить глобальную переменную в matlab, которая имеет тип single? Из моего ведома, по умолчанию глобальные переменные принимают размер как двойнойГлобальные переменные с одинарной точностью в matlab

+2

'global a; a = single (a); 'http://de.mathworks.com/help/matlab/ref/single.html – scmg

+2

Спасибо ... :) – renji

+2

@scmg ради полных пар Q & A, рассмотрите ли вы предоставление это как ответ? – Schorsch

ответ

2

После объявления глобальной переменной по global myvar;, вы можете преобразовать его в single типа с помощью:

myvar = single(myvar); 

И как single это один из numeric types of Matlab, вы также можете использовать cast или typecast:

myvar = cast(myvar, 'single'); 
myvar = typecast(myvar, 'single'); 
Смежные вопросы