double2str and bin2str

34 次查看(过去 30 天)
Rashmi Sao
Rashmi Sao 2021-11-14
回答: Steven Lord 2021-11-14
Is there any valid commands in matlab like double2str and bin2str for data type conversion and storage?

回答(2 个)

Awais Saeed
Awais Saeed 2021-11-14
Doing
help bin2str
% and
help double2str
did not show any results from which I assume there are no such functions. Use num2str() or sprintf instead
binary = randi([0 1],1,10);
binaryStr = sprintf('%d', binary)
binaryStr2 = num2str(binary)
class(binaryStr)
class(binaryStr2)
  1 个评论
Awais Saeed
Awais Saeed 2021-11-14
if you strickly want a string then
binary = randi([0 1],1,10);
Str = sprintf("The binary string is: %s", num2str(binary))
Str = "The binary string is: 1 1 1 1 0 1 1 0 0 0"
class(Str)
ans = 'string'

请先登录,再进行评论。


Steven Lord
Steven Lord 2021-11-14
See the functions listed on this category page in the documentation.

类别

Help CenterFile Exchange 中查找有关 Characters and Strings 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by