MATLAB-曲线拟合
来源:互联网 发布:画效果图软件 编辑:程序博客网 时间:2024/04/30 06:19
曲线拟合
- 曲线拟合
- 函数列表
- polyfit
- polyval
- subplot
- plot
- 代码
- 函数列表
函数列表
polyfit
- 函数功能
多项式的拟合运算
- 调用方法
polyfit(x,y,n)。 x为横坐标,y为纵坐标,n为拟合阶数。
- 例子
x = (0: 0.1: 2.5) ;1
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
polyval
- 函数功能
多项式的估值运算
- 调用方法
polyval(p,x).
返回n次多项式p在x处的值。 输入变量p是一个长度为n+1的向量,其元素为按降幂排列的多项式系数。
- 例子
对多项式p(x)=3*x^2+2*x+1,计算在x=5,7,9的值。
p = [3 2 1];
x=[5,7,9];
polyval(p,x)%结果为ans =86 162 262
subplot
- 函数功能
分割figure,创建子坐标系
- 调用方法
h = subplot(m,n,p) or subplot(mnp);
subplot(m,n,p,’replace’);
subplot(m,n,P);
subplot(h);
subplot(‘Position’,[left bottom width height]);
subplot(…, prop1, value1, prop2, value2, …);
h = subplot(…) ;
subplot(m,n,P)此时p为向量,表示将P中指定的小块合并成一个大块创建坐标系,P中指定的小块可以不连续,甚至不相连。
- 例子
t=0:0.001:1;
y1=sin(10*t);
y2=sin(15*t);
subplot(211)
plot(t,y1)
subplot(212)
plot(t,y2)1.7432 -1.6959 1.0850
plot
- 函数功能
绘制线性二维图
- 调用方法
plot(X,Y)
当X,Y均为实数向量,且为同维向量
- 例子
x=0:pi/100:2*pi;
y=sin(x);
plot(x,y)结果得到的是正弦函数曲线
代码
>> x=[0.1 0.2 0.15 0.0 -0.2 0.3];>> y=[0.95 0.84 0.86 1.06 1.50 0.72];>> p=polyfit(x,y,2)p = 1.7432 -1.6959 1.0850>> xi=-0.2:0.01:0.3;>> yi=polyval(p,xi);>> subplot(2,2,1);>> plot(x,y,'o',xi,yi,'k');>> title('polyfit');
- 从0至2.5,每隔0.1取一个数。
如:0,0.1,0.2,…,2.3,2.4,2.5。 ↩
0 0
- matlab曲线拟合
- Matlab曲线拟合
- matlab曲线拟合
- Matlab曲线拟合
- Matlab 曲线拟合
- Matlab曲线拟合
- matlab曲线拟合
- MATLAB-曲线拟合
- matlab曲线拟合
- matlab 曲线拟合
- matlab曲线拟合
- matlab曲线拟合
- matlab曲线拟合
- matlab 曲线拟合
- Matlab:非线性曲线拟合
- Matlab曲线拟合函数
- Matlab曲线拟合 最小二乘法 polyfit
- Matlab曲线拟合 最小二乘法
- SQLite的常用语句,以及Navicat的安装和使用
- Java编程服务
- Simulink各类仿真服务
- Python编程服务
- HTML编程、网站前台设计、网站后台开发
- MATLAB-曲线拟合
- [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图
- 如何利用VS2008编译调试C语言程序
- DbLookup的使用方法
- 获取指定数据库
- 常用的字符操作公式
- 获取data目录的位置
- 获取当前文档
- 读取txt文件内容的方法