vpa全称是Variable-precision arithmetic,也就是算术精度。一般来说,vpa是专门原来计算symbolic functions and variables的,也就是计算符号的变量和函数的值

文章目录

  • vpa设置精度
    • 普通除法
    • 引用了MATLAB的函数
    • 利用vpa设置精度
  • 用vpa求根

vpa设置精度

当你建立一个sym符号表达式的时候,构建之后一般是不管输入什么值都是一组符号,除了加减乘除(四则运算)。
比如:

普通除法

syms f(x);
f(x)=x/99.0;
f(1)

引用了MATLAB的函数

不能直接求解。

syms f(x);
f(x)=cos(x);
f(1)

利用vpa设置精度

可以求解,同样的还有double,single。但是只有vpa可以设置精度。值得注意的是,这里设的是有效数字的位数。

syms f(x);
f(x)=cos(x);
% f(11)
single(f(11))
double(f(11))
vpa(f(11),3)

用vpa求根

常见的许多编程来说,求根是利用了一些算法比如牛顿法、下山法、泰勒法求方程的解。MATLAB这里可以直接输入方程然后求根,其中就是用的vpa,算法我估计是用的泰勒法。对于下面函数,试求其等于0时的解,我设置结果为有效数字为7位的精度。
y=x4−x+1y=x^4-x+1y=x4−x+1

syms x;
y=solve(x^4-x+1,x);
vpa(y,7)

MATLAB中的vpa()函数的使用(附例子和代码)相关推荐

  1. MATLAB中的vpa函数简单实用记录——精度控制

    vpa函数有两种语法格式: vpa(x) vpa(x,d) 下面是MATLAB帮助文档上的解释: vpa(x) uses variable-precision floating-point arith ...

  2. matlab中也存在函数的作用域,例子说明。

    新建一个文件,名为test.m,填写以下内容: function test = test()function subFunction ()fprintf('在subFunction()中得到的a = ...

  3. matlab randi 函数,MATLAB中的randi函数

    randi Pseudorandom integers from a uniform discrete distribution.来自一个均匀离散分布的伪随机整数 R = randi(IMAX,N) ...

  4. Matlab中的lsqcurvefit函数的使用

    Matlab中的lsqcurvefit函数的使用 lsqcurvefit函数 调用示例 lsqcurvefit函数 非线性曲线拟合是已知输入向量xdata和输出向量ydata,并且知道输入与输出的函数 ...

  5. Matlab:Matlab中常用的函数、案例详细攻略

    Matlab:Matlab中常用的函数.案例详细攻略 目录 常用函数 1.与文件相关 2.MATLAB GUI不同控件函数间变量传递方法 常用函数 Matlab中的bwmorph函数解释 bwmorp ...

  6. matlab作动态函数曲线图,[转载]Matlab中使用Plot函数动态画图方法总结

    本帖最后由 sonictl 于 2012-12-31 12:18 编辑 请删除我 清楚超靠靠靠 没办法,一会儿限制这不能发表,那不能发表的.... [转载]Matlab中使用Plot函数动态画图方法总 ...

  7. python实现Matlab中的circshift函数

    circshift是Matlab中矩阵循环移位函数,具体使用参照该链接. 但是python中并没有封装好的该函数,因此需要自己实现. 思路:将矩阵分为两部分,然后按照自己的需要堆叠在一起就可以了. n ...

  8. matlab的数学函数,matlab中常见数学函数的使用

    matlab中常见数学函数的使用 MATLAB 基本知识 Matlab 的内部常数 pi 圆周率 exp(1) 自然对数的底数 e i 或 j 虚数单位 Inf 或 inf 无穷大 Matlab 的常 ...

  9. matlab里inline定义矩阵,Matlab中的inline函数_matlab中inline函数

    Matlab中的inline函数 1.有时为了描述某个数学函数的方便,可以用inline()函数来直接编写该函数,形式相当于M-函数,但无编写一个真正的MATLAB文件,就可以描述出某种数学关系.其调 ...

最新文章

  1. 大数据环境下该如何优雅地设计数据分层
  2. asp.net 中显示各类文件
  3. 【React组件】写一个模仿蓝湖的图片查看器
  4. 图像压缩算法动态规划c语言,图像压缩算法  动态规划
  5. python unicodedecodeerror_如何解决python UnicodeDecodeError问题?
  6. 学习linux/unix编程方法的建议[转]
  7. 路径.git下的文件
  8. 内核程序员的职位面试技巧
  9. python快速体验课-2020年2月
  10. obs听到了自己的回音_小说:她跟着婆婆一路走,自己却碰上鬼遮眼,而这次救她的还是他...
  11. shell使用sshpass自动验证root密码
  12. Eclipse IDE的安装与配置
  13. mysql导入的sql文件导入到哪里了_mysql导入导出sql文件
  14. 关键路径c语言,有向图的关键路径的C程序实现代码
  15. java MD5 32位加密
  16. 计算机二级考试数据结构题库,计算机二级考试选择题库1.数据结构与算法
  17. 6、深思数盾加密狗使用小记
  18. 天顶角、太阳方位角和太阳高度角辨析
  19. win gvim erlang 环境配置
  20. 权限控制-Shiro

热门文章

  1. Linux文件系统从磁盘读页面
  2. 算法之-判断某个整数是否为素数的自定义函数:
  3. 《Python游戏编程入门》7.4习题
  4. ueditor 配置window.UEDITOR_HOME_URL路径不起作用,提示引用不到该路径,引用的确是另一个项目路径
  5. windows bat
  6. chrome 下使用维基百科
  7. 微信小程序之列表加载
  8. VN-SGG JavaScript 基础(中)
  9. mysql链接liunx远程服务器
  10. java计算机毕业设计智能旅游电子票务系统演示录像2020源码+mysql数据库+系统+部署+lw文档