matlab程序vpa,MATLAB中的vpa函数简单实用记录——精度控制

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

matlab程序vpa,MATLAB中的vpa函数简单实⽤记录——精度
控制
vpa函数有两种语法格式:
vpa(x)
vpa(x,d)
下⾯是MATLAB帮助⽂档上的解释:
vpa(x) uses variable-precision floating-point arithmetic (VPA) to evaluate each element of the symbolic input x to at
least d significant digits, where d is the value of the digits function. The default value of digits is 32.
vpa(x,d) uses at least d significant digits, instead of the value of digits.
从上述描述⼤概知道,vpa(x)需要配合函数digits实⽤,实⽤digits来设定精度值。

例如:
>> doc vpa
>> digits(3)
>> vpa(pi)
ans =
3.14
我们也可以使⽤第⼆种语法格式来设定精度,例如:
>> vpa(pi,5)
ans =
3.1416
⼜例如:
Find π to 100 significant digits by specifying the second argument.
vpa(pi,100)
ans =
3.141592653589793238462643383279502884197169... 39937510582097494459230781640628620899862803...
4825342117068
⼤概了解下就这些,详细内容在MATLAB命令框中输⼊doc vpa看详细解释。

本⽂同步分享在 博客“李锐博恩”(CSDN)。

如有侵权,请联系 support@ 删除。

本⽂参与“OSC源创计划”,欢迎正在阅读的你也加⼊,⼀起分享。

相关文档
最新文档