標籤:

Matlab中disp、fprintf和sprintf有什麼區別?

剛學,很多基礎的都不懂,求教


Disp用來直接顯示在命令行里,非常輕量

sprintf和fprintf都用來生成格式化的字元串,當然也可以直接接受沒有格式的字元串

Sprintf是s(tring)print f(ormat),也就是直接生成帶格式的字元串的,通常並不直接用來顯示在命令行

Fprintf是f(ile)printf(ormat),可以用來直接進行文件的寫入,如果不指定文件的fid那麼直接輸出到命令行

具體可以看文檔


推薦閱讀:

怎麼鍛煉 MATLAB 編程能力?
matlab有什麼不能做的事情?
Lingo和Matlab在解決最優化問題的時候的優缺點?
matlab畫圖,明明標記了11個點的坐標,最後畫出來的圖卻只有10個點,坐標沒有重疊。這是為什麼?

TAG:MATLAB |