Matlab中disp、fprintf和sprintf有什么区别?


Disp用来直接显示在命令行里,非常轻量
sprintf和fprintf都用来生成格式化的字符串,当然也可以直接接受没有格式的字符串
Sprintf是s(tring)print f(ormat),也就是直接生成带格式的字符串的,通常并不直接用来显示在命令行

Fprintf是f(ile)printf(ormat),可以用来直接进行文件的写入,如果不指定文件的fid那么直接输出到命令行

具体可以看文档


作者:波特
链接:https://www.zhihu.com/question/51673382/answer/126974467
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(Matlab中disp、fprintf和sprintf有什么区别?)