33问答网
所有问题
当前搜索:
matlab怎么曲线拟合
matlab
二维
曲线拟合
。
答:
如果你只是要二维
曲线拟合
根据你这几个点拟合出来的二维曲线函数为y=-2.6589*x^2+4.1365*x-0.5522,不知道你的正态函数要是什么样的
如何用MATLAB拟合曲线
来求参数?
答:
令x=(cos(k)./sin(k))./c,这个就是xdata向量 y=252/(2.016129032*10^9)*a*x^b 取log得到 log(y)=b*log(x)+log(252/(2.016129032*10^9)*a)所以log(y)与log(x)是线性关系,用p=polyfit(log(xdata),log(y),1)求出 b=p(1);a=exp(p(2))/252*(2.016129032*10^9); ...
请
用MatLab
帮
拟合
出
曲线
方程
答:
y=[98 95 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5 3 ]; plot(x,y)a=polyfit(x,y,3);fv=polyval(a,x);figureplot(x,y,'o',x,fv)legend('原数据','
拟合
')fx=vpa(poly2sym(a),6)%...
高分在线等
matlab 怎么
实现用bezier
曲线拟合
一组数据。
答:
k+1);yy=yy+tmp*y(k+1);end if nargout==2 X=xx;Y=yy;end h=plot(xx,yy);if nargout==1 X=h;end end
MATLAB
提供了很多插值,
拟合
的函数,可在帮助里查一下,还有例子程序。比如说POLYFIT 可用 doc polyfit 来查找,找到后还有很多相关的函数,一个个找下去,能找到你需要的。
matlab曲线拟合
答:
你这个如果
拟合
成正比例函数会误差很大,所以给你加上了个常数,仿真效果图如下:y=8725.6495*ln(x)-66204.5041 程序如下~~~clear;clc;close all;x=[1975 1977 1979 1981];y=[10.7, 12.38, 29.75, 34.32];lx=log(x);p=polyfit(lx,y,1);disp(['y=',num2str(p(1)),'*ln(x)...
MATLAB中如何
有一系列离散点
拟合
出
曲线
答:
先要知道
曲线
的表达式类型,然后用线性化以后的最小二乘法
拟合
用matlab拟合
指数形式的
曲线
答:
取对数,展开:log(y)=-x^2/c^2+2*x*b/c^2+log(a)-(b/c)^2
用matlab
解超定方程组的功能求解:[-x^2,2*x,1]*[1/c^2;b/c^2;log(a)-(b/c)^2]=log(y)代码:x=[30 300 500 800 ]'y=[1750 1600 950 500 ]'A=[-x.^2,2*x,1&x]B=log(y)z=A\B c=sqrt(...
什么是
拟合
、插值?
答:
2、在图像上是不同:图像中的插值必须通过数据,图像中的拟合必须得到最接近的结果,这取决于整体效果。MATLAB做
曲线拟合
可以通过内建函数或者曲线拟合工具箱(Curve Fitting Toolbox)。这个工具箱集成了
用MATLAB
建立的图形用户界面(GUIs)和M文件函数。利用这个工具箱可以进行参数拟合(当想找出回归系数以及他们...
matlab
线性
拟合
答:
legend('原始数据点','
拟合曲线
')sprintf('直线方程:Y=%0.5gxX+%0.5g',a(1),a(2))--- 指数拟合如下:--- 先定义函数:function Y=nhfun(b,x)Y=b(1)*exp(b(2)*x)+b(3);在运行程序:x=[0 20 40 60 100 130 160 190];y=[18 17.586 17.136 16.704...
matlab
曲线拟合
求函数的最佳参数时
怎么
确定参数的初始值
答:
确定参数的初始值是比较繁琐的工作,一般可以用随机函数rand()来初定初始值,再根据plot()的散点图的
曲线
趋势,再调整初始值,直到试验数据曲线与
拟合
函数曲线基本吻合,即R² ≈ 1(相关系数),此时得到的系数为最佳值。(前提,拟合模型符合试验数据)...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜