gpt4 book ai didi

matlab - 在MATLAB中将二进制值写入文件

转载 作者:行者123 更新时间:2023-12-04 04:45:26 25 4
gpt4 key购买 nike

我正在将图像文件转换为二进制文件以在 VHDL 中进行处理。当我将图像转换为二进制时,当将该矩阵写入文本文件时,数字之间出现了不必要的逗号。我想要一个列向量。我的输入是一个方阵。除逗号部分外,所有工作都很好。我使用的是虚拟值。任何人都可以提出任何建议

a=[1 3;6 9];
b=dec2bin(a');
fName = 'output.txt';
fid = fopen('output.txt','w');
dlmwrite(fName, b);

但输出文件是这样的
0,0,0,1
0,0,1,1
0,1,1,0
1,0,0,1

我在期待
0001
0011
0110
1001

最佳答案

您必须通过''作为分隔符。引用:- dlmwrite usage

dlmwrite('output.txt', b, '')

关于matlab - 在MATLAB中将二进制值写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18271253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com