33问答网
所有问题
matlab 显示拟合后的直线
x=data(:,1);
y=data(:,2);
p=polyfit(x,y,1);
在matlab中,怎样把直线P显示在出来?
就像用plot\line一样,显示出直线.
举报该问题
推荐答案 2009-05-26
x1=x;
y1=polyval(p,x1);
plot(x1,y1);
%由于拟合的是直线,所以用plot命令时所需的x点很少时,效果仍然很好,当
%为曲线时,可能新的x1应该密一些了,保证曲线的精度,太稀时曲线会想折
%线一样。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/5BBP55W5.html
其他回答
第1个回答 2009-05-26
直接plot
相似回答
matlab
最小二乘法
拟合
出
的直线
怎么
显示
答:
matlab
最小二乘法
拟合
出
的直线
怎么
显示
用polyfit函数,(用来多项式拟合的,是用最小二乘法)举个例子 x=[90 91 92 93 94 95 96];z=[70 122 144 152 174 196 202];a=polyfit(x,z,1)结果:a = 1.0e+03 0.0205 -1.7551 ...
在
MATLAB中
,有一组数据,要画在双对数坐标上,并
拟合
成一条
直线
,然后把拟...
答:
x=[4281 6184 6696 8386 8610 10124 10665 11941];y=[33.4445 42.0849 47.2552 51.0583 55.6392 58.3847 61.8866 64.3721];x=log(x);y=log(y);fun=inline('c(1)+c(2)*x','c','x');c=lsqcurvefit(fun,[5,20],x,y),disp('logy=c(1)+c(2)*logx')c = -1.8819...
如何用
matlab拟合直线
求程序,刚接触什么都不懂,哪位大神帮帮忙_百度知 ...
答:
初始数据x=[0.02,0.04,0.06,0.08,0.1];y=[0.56,3.96,7.40,10.88,14.42];%
拟合直线
y=p(1)*x+p(2)p=polyfit(x,y,1);disp('
matlab
相约七点半 579164912');%
显示拟合
前后直线,其中方框为拟合前数据,直线为
拟合后的直线
yy=polyval(p,x);plot(x,y,'s',x,yy)%拟合的...
大家正在搜
matlab 拟合直线
matlab直线拟合函数
matlab拟合直线求斜率
matlab最小二乘法拟合直线
matlab 线性拟合
拟合曲线matlab
matlab怎么拟合曲线
matlab非线性拟合
matlab线段拟合
相关问题
用MATLAB怎么将数据拟合成直线?
Matlab中拟合后的曲线(或直线)表达式如何在legend...
给出一组数据,用matlab,在双对数坐标中拟合一条直线,显...
matlab中如何把边缘检测出来的图像进行直线拟合
MATLAB图像边缘检测完成后,怎样把边缘拟合成一条直线?
matlab最小二乘法拟合出的直线怎么显示
matlab多项式拟合曲线时,为什么会出现一部分直线一部分是...
Matlab用Hough变换检测出长方形后,怎么拟合直线