发布网友 发布时间:2024-05-09 18:48
共1个回答
热心网友 时间:2024-06-01 19:55
MATLAB怎么读取一个有很多32位2进制值的TXT文件转换成10进制,并存入新的文件?这个问题可以这样处理:
1、使用load命令,将文件变量加载到工作区中,即
A=load('123.txt')
2、利用for循环语句,提取每行的2进制值
3、使用bin2dec函数,将2进制值转换成10进制,如
A='01011101011111011011111101001000';
bin2dec(A)
4、将转换成10进制的数,赋值给新的变量,如B(i)
5、使用save命令,将工作区变量保存到文件中,即
save(‘321.txt’,B)