matlab中 m文件的拟合直线输出未知数咋弄,如下图,图像也出来了,就是图像的斜率截距怎么显示啊?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 11:49:45
matlab中 m文件的拟合直线输出未知数咋弄,如下图,图像也出来了,就是图像的斜率截距怎么显示啊?
x=[1,1.5,2,2.5,3];y=[0.9,1.7,2.2,2.6,3];
p=polyfit(x,y,1);
x1=linspace(min(x),max(x));
y1=polyval(p,x1);
plot(x,y,'*',x1,y1);
运行时只是显示图像,没有函数表达式.
x=[1,1.5,2,2.5,3];y=[0.9,1.7,2.2,2.6,3];
p=polyfit(x,y,1);
x1=linspace(min(x),max(x));
y1=polyval(p,x1);
plot(x,y,'*',x1,y1);
运行时只是显示图像,没有函数表达式.
p不是polyfit得到的结果吗?p就存的是y关于x的幂函数的系数啊;
比如你这个题得到p = [1.02 0.04],那就是说拟合得到的函数是y = 1.02*x+0.04;
要让在命令窗口显示函数表达式的话,就再加一句:
sprintf('y = %fx+%f',p(1),p(2))
结果是:
ans =
y = 1.020000x+0.040000
再问: 他们说我的分号是抑制输出,可以用display输出
再答: 是disp吧...这样也行: disp(['y = ' num2str(p(1)) 'x+' num2str(p(2))]) 得到结果: y = 1.02x+0.04
比如你这个题得到p = [1.02 0.04],那就是说拟合得到的函数是y = 1.02*x+0.04;
要让在命令窗口显示函数表达式的话,就再加一句:
sprintf('y = %fx+%f',p(1),p(2))
结果是:
ans =
y = 1.020000x+0.040000
再问: 他们说我的分号是抑制输出,可以用display输出
再答: 是disp吧...这样也行: disp(['y = ' num2str(p(1)) 'x+' num2str(p(2))]) 得到结果: y = 1.02x+0.04
matlab中 m文件的拟合直线输出未知数咋弄,如下图,图像也出来了,就是图像的斜率截距怎么显示啊?
用matlab 对一组数据进行拟合后,怎么直接显示拟合函数的图像?
用matlab编程做线性拟合,得到了拟合函数的系数,但没有显示拟合函数的图像.
请问下,用matlab的surface fitting拟合出图像后,要怎么显示公式?
在matlab中 导入图像后 怎么使它显示在我设置的坐标轴中呀?axis([0,1,0,1]) 结果图像显示不出来.
如何用matlab将一幅16*16的图像划分成4*4的子图显示出来啊
怎样用matlab拟合一组具有三个变量的数据并输出图像
用matlab怎么对如下图像的点进行拟合啊?估计和三角函数有关!
如何将matlab得到的多张函数图像显示在一个坐标图像中? 就是函数图像参数改变,图像改变.
matlab 中怎么求实际曲线也拟合直线之间的最大偏差
在得到这样一幅图像后怎样用matlab拟合直线并求它们的交点
matlab中如何显示出已知二元函数的图像?