我試圖在Matlab中以緊湊格式寫一些位序列來測試我的golomb-rice壓縮代碼。這是對C代碼的測試。這在Matlab中是「僞裝」的,因爲它具有位操作沒有意義。但它是爲了測試。我有'10111'之類的東西,並希望將它寫入一個字符到一個文本文件中,然後看看我實現了什麼壓縮。我無法找到一種在matlab中將一個位序列寫入ASCII的方法。任何幫助?以ASCII格式寫入位序列MATLAB
0
A
回答
1
據我所知,您希望將您的1
s和0
s保存爲「二進制」格式,而不是包含字符'1'和'0'的文本。下面是一個例子,如何做到這一點:
filename = 'test.bin';
x = randi([0 1], 1, 10*8);
fid = fopen(filename, 'w');
fwrite(fid, x, 'ubit1');
的'ubit1'
標誌告訴fwrite
函數來解釋矢量x
爲1位數字。
在上例中,生成的文件大小恰好爲10 Byte。
+0
正是我所需要的非常感謝。 –
相關問題
- 1. 在fortran中以陣列格式寫入
- 2. Python以列表格式寫入文件
- 3. Matlab寫入1位bmp
- 4. 以ASCII格式顯示樹
- 5. Matlab輸入格式
- 6. Python - 以表格格式寫入文件
- 7. 讀取大量的ASCII數字並以二進制格式寫入
- 8. 使用Python3寫入ASCII格式的文件,而不是UTF8
- 9. matlab導入文本格式
- 10. 以matlab格式保存ascii的數字格式一直是科學的?它可以改變嗎?
- 11. 以Json格式寫入文件?
- 12. yasm以x86_64 mach-o格式寫入PAGEZERO
- 13. 以Apache Parquet格式寫入數據
- 14. 以json格式缺少寫入值
- 15. 以CSV格式寫入文件
- 16. 以各種格式寫入日期
- 17. Javascript以特定格式寫入時間
- 18. 以某種格式寫入JSON數據
- 19. hadoop輸入格式二進制或ASCII
- 20. 寫入陣列格式提交
- 21. python unicode:寫入文件時,以不同的格式寫入
- 22. 如何在matlab中將格式寫入fscanf可以正確讀取?
- 23. 從Matlab寫入表格到CSV
- 24. Matlab - fft form ascii
- 25. 直接寫入ASCII值
- 26. 寫入字符串到Excel中使用MATLAB和控制格式
- 27. 在Matlab中加載八度創建的ASCII格式.mat文件
- 28. 導入ASCII文件到Matlab的
- 29. Matlab:寫入文件
- 30. 解釋Fortran寫入格式
只是爲了澄清:例如「01100001」,你想寫一個文本文件「a」嗎? – Lisa