博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
polyfit线性拟合函数
阅读量:5290 次
发布时间:2019-06-14

本文共 1180 字,大约阅读时间需要 3 分钟。

收藏

查看

 

matlab polyfit

本词条缺少
名片图,补充相关内容使词条更完整,还能快速升级,赶紧来 吧!
polyfit函数是matlab中用于进行 的一个函数。其数学基础是 曲线拟合原理。曲线拟合:已知 上的数据集,即已知在 上的 ,构造一个解析函数(其图形为一曲线)使在原离散点上尽可能接近给定的值。
外文名
matlab polyfit
性    质
计算机
类    别
matlab
属    于
函数

目录

  1. 1
  2. 2

matlab polyfit名词解释

matlab polyfit解释1

调用方法:polyfit(x,y,n)。用多项式求过已知点的表达式,其中x为源数据点对应的横坐标,可为行 、矩阵,y为源数据点对应的纵坐标,可为行向量、矩阵,n为你要拟合的阶数,一阶直线拟合,二阶抛物线拟合,并非阶次越高越好,看拟合情况而定。
matlab polyfit 做出来的值从左到右表示从高次到低次的多项式系数。
例子:
x = (0: 0.1: 2.5)';
y = erf(x);
p = polyfit(x,y,6)
p =
0.0084 -0.0983 0.4217 -0.7435 0.1471 1.1064 0.0004
则y=0.0084x^6-0.0983x^5+0.4217x^4-0.7435x^3+0.1471x^2+1.1064x+0.0004

matlab polyfit解释2

MATLAB软件提供了基本的曲线拟合函数的命令, 函数拟合:a=polyfit(xdata,ydata,n),
其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,它是用数组的方式输入。输出参数a为拟合多项式 y=a1x^n+...+anx+a,共n+1个系数。
多项式在x处的值y可用下面程序计算。
y=polyval(a,x,m)
:m=1, 二次:m=2, …
polyfit的输出是一个多项式系数的 。为了计算在xi数据点的多项式值,调用MATLAB的函数polyval。
例:
x=0:0.1:1;
y=[-0.447 1.978 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.30 11.2];
polyfit用法示例结果
A=polyfit(x,y,2);
z=polyval(A,x);
plot(x,y,'r*',x,z,'b')

matlab polyfit使用释疑

在不少书中和论坛上,polyfit被误写作“ployfit”,使得很多初学者误解,认为自己安装的MATLAB软件出错,无法找到这样的函数。只要注意拼写正确即可。同样地, 函数也易被误写为“ployvalue”。

转载于:https://www.cnblogs.com/AAA-li/p/5890395.html

你可能感兴趣的文章
Monkey测试
查看>>
二、Statement 、PreparedStatement 、CallableStatement
查看>>
selenium学习
查看>>
bzoj3110: [Zjoi2013]K大数查询 【树套树,标记永久化】
查看>>
javascript学习教程之---如何从一个tab切换到banner幻灯片的转换
查看>>
psp进度统计
查看>>
perl字符串映射函数
查看>>
鱼和豆腐一起吃
查看>>
转载:编剧技巧思路乱谈
查看>>
Linux centos7 rsync工具介绍、rsync常用选项、rsync通过ssh同步
查看>>
函数堆栈
查看>>
关于在linux系统下安装jdk
查看>>
请帮我看看这个页面,红色部份如何改才能保存到ACCess数据库中
查看>>
Oracle数据库初学者入门教程
查看>>
PHP实现栈(Stack)数据结构
查看>>
python常见问题及解决
查看>>
[原创]Java 的传值小例子
查看>>
【MySQL学习】安装和配置 服务无法启动 没有报告任何错误
查看>>
C# 修饰符
查看>>
JavaScript启示录
查看>>