MATLAB删除字符数组中空格元素

MATLAB删除字符数组中空格元素

在编写Huffman信道编码时遇到的问题,字符型数组中有空格元素,删除空格元素并转换为数字数组。
关键是这两句,-16是空格键的ascii码减去‘0‘的ascii码的值,也就是转换完以后空格字符的值。

W=double(W)-double('0')
W(find(W==-16))=[];

话不多说,直接看效果
原数组

w ='    1  000   01 0011 0010'
``
转换后效果

w =

 1     0     0     0     0     1     0     0     1     1     0     0     1     0


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部