MATLAB中的vpa()函数的使用(附例子和代码)
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()函数的使用(附例子和代码)相关推荐
- MATLAB中的vpa函数简单实用记录——精度控制
vpa函数有两种语法格式: vpa(x) vpa(x,d) 下面是MATLAB帮助文档上的解释: vpa(x) uses variable-precision floating-point arith ...
- matlab中也存在函数的作用域,例子说明。
新建一个文件,名为test.m,填写以下内容: function test = test()function subFunction ()fprintf('在subFunction()中得到的a = ...
- matlab randi 函数,MATLAB中的randi函数
randi Pseudorandom integers from a uniform discrete distribution.来自一个均匀离散分布的伪随机整数 R = randi(IMAX,N) ...
- Matlab中的lsqcurvefit函数的使用
Matlab中的lsqcurvefit函数的使用 lsqcurvefit函数 调用示例 lsqcurvefit函数 非线性曲线拟合是已知输入向量xdata和输出向量ydata,并且知道输入与输出的函数 ...
- Matlab:Matlab中常用的函数、案例详细攻略
Matlab:Matlab中常用的函数.案例详细攻略 目录 常用函数 1.与文件相关 2.MATLAB GUI不同控件函数间变量传递方法 常用函数 Matlab中的bwmorph函数解释 bwmorp ...
- matlab作动态函数曲线图,[转载]Matlab中使用Plot函数动态画图方法总结
本帖最后由 sonictl 于 2012-12-31 12:18 编辑 请删除我 清楚超靠靠靠 没办法,一会儿限制这不能发表,那不能发表的.... [转载]Matlab中使用Plot函数动态画图方法总 ...
- python实现Matlab中的circshift函数
circshift是Matlab中矩阵循环移位函数,具体使用参照该链接. 但是python中并没有封装好的该函数,因此需要自己实现. 思路:将矩阵分为两部分,然后按照自己的需要堆叠在一起就可以了. n ...
- matlab的数学函数,matlab中常见数学函数的使用
matlab中常见数学函数的使用 MATLAB 基本知识 Matlab 的内部常数 pi 圆周率 exp(1) 自然对数的底数 e i 或 j 虚数单位 Inf 或 inf 无穷大 Matlab 的常 ...
- matlab里inline定义矩阵,Matlab中的inline函数_matlab中inline函数
Matlab中的inline函数 1.有时为了描述某个数学函数的方便,可以用inline()函数来直接编写该函数,形式相当于M-函数,但无编写一个真正的MATLAB文件,就可以描述出某种数学关系.其调 ...
最新文章
- 大数据环境下该如何优雅地设计数据分层
- asp.net 中显示各类文件
- 【React组件】写一个模仿蓝湖的图片查看器
- 图像压缩算法动态规划c语言,图像压缩算法 动态规划
- python unicodedecodeerror_如何解决python UnicodeDecodeError问题?
- 学习linux/unix编程方法的建议[转]
- 路径.git下的文件
- 内核程序员的职位面试技巧
- python快速体验课-2020年2月
- obs听到了自己的回音_小说:她跟着婆婆一路走,自己却碰上鬼遮眼,而这次救她的还是他...
- shell使用sshpass自动验证root密码
- Eclipse IDE的安装与配置
- mysql导入的sql文件导入到哪里了_mysql导入导出sql文件
- 关键路径c语言,有向图的关键路径的C程序实现代码
- java MD5 32位加密
- 计算机二级考试数据结构题库,计算机二级考试选择题库1.数据结构与算法
- 6、深思数盾加密狗使用小记
- 天顶角、太阳方位角和太阳高度角辨析
- win gvim erlang 环境配置
- 权限控制-Shiro
热门文章
- Linux文件系统从磁盘读页面
- 算法之-判断某个整数是否为素数的自定义函数:
- 《Python游戏编程入门》7.4习题
- ueditor 配置window.UEDITOR_HOME_URL路径不起作用,提示引用不到该路径,引用的确是另一个项目路径
- windows bat
- chrome 下使用维基百科
- 微信小程序之列表加载
- VN-SGG JavaScript 基础(中)
- mysql链接liunx远程服务器
- java计算机毕业设计智能旅游电子票务系统演示录像2020源码+mysql数据库+系统+部署+lw文档