matlab fprintf问题.

问题描述:

matlab fprintf问题.
输入fprintf('%s\n%4.2f\n','PI is',pi) 的结果为什么是
PI is
3.14
1个回答 分类:综合 2014-10-17

问题解答:

我来补答
%s输出字符串,\n则是回车换行,%4.2f则是浮点输出,共四位,小数部分2位 没错啊
再问: 感谢...但是为什么3.14算4位不是3位?
再答: 不不 不是这个意思,因为你只给小数部分分配了2位,整数部分只有一位,所以是3位显示。
再问: 所以就是说小输点前代表要显示数字的小数点前面,后面代表小数点后面?
再答: 前面表示总位数,后面表小数部分的位数
 
 
展开全文阅读
剩余:2000