【Matlab】如何把数组矩阵写入txt文件?并用逗号或空格隔开
1.Introduction
話說用Matlab的時候經(jīng)常遇到讀寫excel和txt文件,每次都要去搜一下,最近又遇到了寫入txt的問題,搜了好半天,終于找到了對應(yīng)的函數(shù),也趁機記錄下。
沒有Matlab實現(xiàn)不了的功能,只是你還沒找到對應(yīng)的函數(shù)~
2.Materials and methods
網(wǎng)上搜下,基本使用的是兩個函數(shù) fprintf 和 dlmwrite
首先看下 fprintf 的用法,如下:
可以發(fā)現(xiàn),在使用 fprintf 時,如果每兩列要用空格隔開的話,需要在每一列寫入
代表間隔一個空格,相應(yīng)的 %2d 就是兩個空格,這樣雖然可以實現(xiàn),但是如果矩陣特別大,不太可能寫1000個 %2d 吧,所以重點介紹一下 dlmwrite 函數(shù),縱享絲滑~
🐯:如果想用逗號隔開呢?
😼:輸入?yún)?shù)改成 ’ , ’ 就好啦~
3. Results and discussion
最后打開txt文件看看,確定下沒啥問題
其實關(guān)于 dlmwrite 函數(shù)還有很多強大的功能,比如保留小數(shù)點幾位數(shù)等等,在這里也就不贅述了,更多詳情,打開函數(shù)的說明文檔即可~
4. Conclusion
關(guān)于 Matlab 的使用小技巧,我在博客上已經(jīng)分享蠻多了,可能到現(xiàn)在為止一大半都是關(guān)于用 Matlab 實現(xiàn)某個功能,其實用 Matlab 一年下來,發(fā)現(xiàn)其實很多代碼是 Matlab 官方已經(jīng)封裝好的,我們只需要找到他,并學(xué)會調(diào)用就可以了。
同時,查看函數(shù)的官方說明文檔是重要的技能,希望大家都能夠掌握,我一般用 Matlab 解決問題的流程是:
1、百度搜 Matlab + 具體的功能
2、找到大多數(shù)文章、博客使用的函數(shù)
3、去看這個函數(shù)的官方文檔
4、在官方文檔里找到具體實現(xiàn)想要功能的實現(xiàn)形式
5、把文檔中的實例程序復(fù)制下放到自己的程序里就ok了
一般功能性的程序,通過上述步驟都可以實現(xiàn),如果涉及到算法邏輯層面,還是得多看看相關(guān)大佬的博客~
猜你喜歡:👇🏻
?Matlab循環(huán)讀取txt文件并對其中數(shù)據(jù)進行計算最后導(dǎo)出為excel
?【Matlab】定義順序增加的字符串數(shù)組(A1,A2 … An)并寫到Excel的第一行
?【Matlab】怎么修改Excel單元格顏色?
總結(jié)
以上是生活随笔為你收集整理的【Matlab】如何把数组矩阵写入txt文件?并用逗号或空格隔开的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c调用java jar_C#调用java
- 下一篇: python模拟抛硬币_python实现