求用matlab作出UI图线,求图上有原始数据和用matlab cftool拟合过的的光滑曲线,数据如下——

x=[0.310,0.410,0.448,0.480,0.503,0.518,0.527,0.543,0.559,0.573,0.570,0.577,0.583,0.59... x=[0.310,0.410,0.448,0.480,0.503,0.518,0.527,0.543,0.559,0.573,0.570,0.577,0.583,0.5900.596,0.605,0.614,0.622,0.629,0.636,0.641,0.647,0.652,0.656,0.661,0.666,0.670,0.674,0.678,0.682,0.685,0.688,0.693,0.695,0.698];
y=[0.001,0.050,0.136,0.294,0.496,0.659,0.799,1.065,1.417,1.758,2.150,2.550,3.670,4.420,5.220,6.100,6.870,7.730,8.520,9.390,10.23,011.040,11.960,12.860,13.590,14.510,15.400,16.180,17.070,17.870,19.000,19.800,20.600];
展开
 我来答
lhmhz
高粉答主

2013-10-07 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17007

向TA提问 私信TA
展开全部
首先,你提供数据有误。x数据 ≠ y数据(x数据35个、y数据33个),这不符合拟合条件。
cftool 是Matlab曲线拟合工具箱。操作步骤如下:
1、在命令窗口中,输入x、y一系列相对应的数据,打开cftool工具箱;
>>x=[。。。],y=[。。。]
>>cftool
2、点击Data...,选择 X Data,Y Data,建立数据集(Create data set),然后关闭数据对话框(Cose)
3、点击Fitting...,点击新的拟合项目(New fit),选择拟合类型(Type of name)中的用户自定义函数类型(Custom Equations),点击New,输入y=a/(1+(a/37000-1)*exp(-b*x)),选择OK, 选择center and scale X data,选择Immediate apply,最后应用(Apply)
4、此时,就得到结果
如还有不明白,可以再提问。或请把正确的数据传上来,再求其拟合曲线。
东莞大凡
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式