matlab拟合后的方程如何显示 | 您所在的位置:网站首页 › matlab绘图背景白色 › matlab拟合后的方程如何显示 |
在命令窗口中直接输入函数名并加上参数,即可得到相应的拟合结果。例如: % 假设已经进行了一次二次拟合 p = polyfit(x,y,2); % 输入函数名并加上参数即可得到拟合结果 y_fit = polyval(p,x); 复制代码上述代码中,p为拟合得到的系数,y_fit为拟合后的函数值。输入y_fit即可在命令窗口中显示拟合后的函数。 在拟合后的图像中显示函数。可以使用plot函数绘制原始数据及拟合函数的图像,例如: % 假设已经进行了一次二次拟合 p = polyfit(x,y,2); % 绘制原始数据及拟合函数图像 plot(x,y,'o',x,polyval(p,x),'-') 复制代码上述代码中,x和y分别为原始数据的横纵坐标,polyval(p,x)为拟合后的函数值,'o'和'-'分别表示绘制原始数据和拟合函数的线条样式。运行该代码后,即可在图像中显示拟合后的函数。 将拟合后的函数表达式显示在图像中。可以使用text函数在图像中显示拟合函数的表达式,例如: % 假设已经进行了一次二次拟合 p = polyfit(x,y,2); % 绘制原始数据及拟合函数图像 plot(x,y,'o',x,polyval(p,x),'-') % 将拟合函数表达式显示在图像中 eq = sprintf('y = %fx^2 + %fx + %f', p(1), p(2), p(3)); text(x(1),y(1),eq) 复制代码上述代码中,sprintf函数用于生成拟合函数的表达式字符串,text函数用于在图像中显示该字符串。运行该代码后,即可在图像中显示拟合函数的表达式。 |
CopyRight 2018-2019 实验室设备网 版权所有 |