📄 myhex2bin.m
字号:
function stringout=myhex2bin(stringin)
%本函数将16进制的字符串转换成2进制,且该2进制有1、-1组成
n=length(stringin);%获得输入的字符串的长度
stringout=[];%准备输出的字符串
for i=1:n %对输入的字符串一个一个的转化
switch stringin(i) %判断输入的字符是哪一个,进行相应的转化
case '0'
temp=[-1 -1 -1 -1];
case '1'
temp=[-1 -1 -1 1];
case '2'
temp=[-1 -1 1 -1];
case '3'
temp=[-1 -1 1 1];
case '4'
temp=[-1 1 -1 -1];
case '5'
temp=[-1 1 -1 1];
case '6'
temp=[-1 1 1 -1];
case '7'
temp=[-1 1 1 1];
case '8'
temp=[1 -1 -1 -1];
case '9'
temp=[1 -1 -1 1];
case 'A'
temp=[1 -1 1 -1];
case 'B'
temp=[1 -1 1 1];
case 'C'
temp=[1 1 -1 -1];
case 'D'
temp=[1 1 -1 1];
case 'E'
temp=[1 1 1 -1];
case 'F'
temp=[1 1 1 1];
end
stringout=[stringout temp]; %将转化后的字符一个一个的放入输出字符串中
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -