回 帖 发 新 帖 刷新版面

主题:求救!!matlab如何把两组数据变成曲线并拟合成一条新线!!

想请教一个MATLAB问题! 
我有两组数据。想画出两条线,再把它们拟合成一条尽量平滑突出的线。但我失败了,万望指点!! 
x组数据为:120,110,108,105,116 
和另一组128,115,113,110,126 
y 组数据为:0.365,0.36,0.35,0.33,0.348 (对应x第一组) 
和另一组0.375,0.36,0.355,0.34,0.38 (对应x第二组) 
分别代入 
z = (120./x-1)./(1-y) 


我写成: 
x = [120,110,108,105,116, 
128,115,113,110,126]; 
y = [0.365,0.36,0.35,0.33,0.348, 
0.375,0.36,0.355,0.34,0.38]; 
z = (120./x-1)./(1-y) 
plot (z)


得两曲线,现要求画出这两曲线并把它们综合成一条曲线来反映趋势。 
谢谢!!拜托!! 

回复列表 (共2个回复)

沙发


不知道z = (120./x-1)./(1-y)的意义是什么。

我也是初学,刚刚试了一下,你的数据按x从小到大顺序排列的输出结果,和你给出的数据排列顺序是不一样的。我输出的是(x,y)。不知道有帮助没有。

板凳

普通人的理解力达不到解此难题的程度!还有很多未予答复的提问,和此题有类似之处。

我来回复

您尚未登录,请登录后再回复。点此登录或注册