用matlab cftool工具箱拟合曲线的时候,怎么获得所要的数据点个数?图是拟合之后的曲线,在m
答案:2 悬赏:70 手机版
解决时间 2021-03-07 01:58
- 提问者网友:龅牙恐龙妹
- 2021-03-06 14:14
用matlab cftool工具箱拟合曲线的时候,怎么获得所要的数据点个数?图是拟合之后的曲线,在m
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-03-06 14:55
我觉得我们需要是结果,以及结果的精度,而非结果中数据的个数.以>> x=[1:5];>> y=2*x为例:结果为Linear model Poly1:f(x) = p1*x + p2Coefficients (with 95% confidence bounds):p1 = 2 (2,2)p2 = -4.658e-16 (-3.172e-15,2.24e-15)Goodness of fit:SSE:1.972e-30R-square:1Adjusted R-square:1RMSE:8.108e-16若是楼主真得需要,推荐楼主去看操作生成的代码function [fitresult,gof] = createFit(x,y)[xData,yData] = prepareCurveData( x,y );% Set up fittype and options.ft = fittype( 'poly1' );% Fit model to data.[fitresult,gof] = fit( xData,yData,ft );% Plot fit with data.figure( 'Name','untitled fit 1' );h = plot( fitresult,xData,yData );legend( h,'y vs.x','untitled fit 1','Location','NorthEast' );% Label axesxlabel( 'x' );ylabel( 'y' );grid on其实我已经看到了这里几个函数的帮助,没有发现可以设置拟合数据的长度的.
全部回答
- 1楼网友:毛毛
- 2021-03-06 16:27
哦,回答的不错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯