matlab中如:a=1.23456789 如何输出a保留7位小数.>> a=1.23456789;b=0.12345678;a=vpa(a,7) b=vpa(b,7)a =1.234568b =.1234568为什么b不是0.1234568,如何可以让b=0.1234568

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/10 23:11:27
matlab中如:a=1.23456789 如何输出a保留7位小数.>> a=1.23456789;b=0.12345678;a=vpa(a,7) b=vpa(b,7)a =1.234568b =.1234568为什么b不是0.1234568,如何可以让b=0.1234568
x)M,ILzceMJ5326153T =;žOw%>?ԙO>l=;;dIzPumYAFBd&*[$)B[<ٱ';;}6c={z .xڿ/֭DXaaTO}DX/P0Al4k5PAS;!Q@' ۊD`aS̼4 uUK=󴘼

matlab中如:a=1.23456789 如何输出a保留7位小数.>> a=1.23456789;b=0.12345678;a=vpa(a,7) b=vpa(b,7)a =1.234568b =.1234568为什么b不是0.1234568,如何可以让b=0.1234568
matlab中如:a=1.23456789 如何输出a保留7位小数.
>> a=1.23456789;
b=0.12345678;
a=vpa(a,7)
b=vpa(b,7)
a =
1.234568
b =
.1234568
为什么b不是0.1234568,如何可以让b=0.1234568

matlab中如:a=1.23456789 如何输出a保留7位小数.>> a=1.23456789;b=0.12345678;a=vpa(a,7) b=vpa(b,7)a =1.234568b =.1234568为什么b不是0.1234568,如何可以让b=0.1234568
>> b=0.12345678
b =
0.1235
>> fprintf('%9.7f\n\n',b);
0.1234568
其中9表示总位宽,7表示小数位宽

>> a=1.23456789
a =
1.2346
>> format long, single(a)
ans =
1.2345679