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