afei8233 发表于 2007-6-14 23:34

拟合曲线遇到问题

大家好,在做曲线拟合时,load数据,然后编程如下
load xx.txt;
x2=xx(1:201);
x1=;
plot(x,y,x1,x2);
grid on
得到附件里的图像,请问,那团蓝色的不明物是什么东西?难道我的编程有误?还是什么其它问题?
怎么解决呢?望给以答案!另,我想限制一下x、y轴的范围,又该怎么做?非常感谢!!

[ 本帖最后由 eight 于 2007-6-14 23:52 编辑 ]

eight 发表于 2007-6-15 00:03

原帖由 afei8233 于 2007-6-14 23:34 发表 http://www.chinavib.com/forum/images/common/back.gif
大家好,在做曲线拟合时,load数据,然后编程如下
load xx.txt;
x2=xx(1:201);
x1=;
plot(x,y,x1,x2);
grid on
得到附件里的图像,请问,那团蓝色的不明物是什么东西?难道我的编程有误?还是 ...


你贴程序至少要完整一点吧,x 和 y 两个变量是什么?

坐标轴范围看这个:MATLAB中的基本xy平面绘图命令

songzy41 发表于 2007-6-15 06:34

y有可能是复数。

VibrationMaster 发表于 2007-6-15 07:23

x变量非单调递增

afei8233 发表于 2007-6-15 07:45

解释一下

我的程序
load xx.txt;“在xx.txt里载入了201个数据(实数)
x2=xx(1:201);”将x2作为拟合曲线图的纵坐标轴
x1=;“将x1作为拟合曲线图的横坐标轴
plot(x,y,x1,x2);”拟合命令
grid on
得到附件里的图像,请问,那团蓝色的不明物是什么东西?难道我的编程有误?还是什么其它问题?
怎么解决呢?望给以答案!另,我想限制一下横坐标、纵坐标轴的范围,又该怎么做?非常感谢!!

eight 发表于 2007-6-15 10:15

原帖由 afei8233 于 2007-6-15 07:45 发表 http://www.chinavib.com/forum/images/common/back.gif
我的程序
load xx.txt;“在xx.txt里载入了201个数据(实数)
x2=xx(1:201);”将x2作为拟合曲线图的纵坐标轴
x1=;“将x1作为拟合曲线图的横坐标轴
plot(x,y,x1,x2);”拟合命令
grid on
得到附件 ...

无语。。。。。。。。。

试试从相反角度去思考问题,我给你这样的问题,你能告诉我原因吗?你既不提供原始数据 xx.txt,外人根本无法测试,也不把代码贴完整(x,y 取何值根本无从得知),也无法从你的问题得出什么有效的信息,试问,这是否在浪费大家时间呢?

afei8233 发表于 2007-6-15 10:21

不好意思

不知道会是数据的缘故,还以为是程序的问题。xx.txt数据如下9.601
11.195
12.238
12.256
13.022
13.093
13.453
13.338
13.771
13.692
13.994
13.933
14.186
14.138
14.331
14.372
14.409
14.447
14.409
14.398
14.383
14.329
14.202
14.222
14.14
14.03
13.83
13.83
13.665
13.72
13.528
13.638
13.390
13.473
13.383
2.01
1.02
1.047
0.36
0.305
0.47
0.525
0.452
0.452
0.452
0.452
0.431
0.452
0.452
0.452
0.505
0.452
0.508
0.452
0.452
0.452
0.452
0.487
0.452
0.452
0.452
0.452
0.452
0.452
0.514
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.511
8.528
2.013
1.223
3.126
9.057
10.094
6.828
7.891
8.877
10.25
11.261
12.014
12.58
12.491
13.072
12.916
13.317
13.291
13.692
13.472
14.014
13.784
14.231
13.958
14.271
14.302
14.068
14.333
14.01
13.978
14.155
14.012
14.269
14.026
13.981
13.887
13.796
13.692
13.727
13.584
13.548
13.62
13.584
12.579
1.274
0.7
1.091
0.317
0.234
0.987
0.452
0.452
0.509
0.452
0.452
0.452
0.452
0.452
0.452
0.534
0.452
0.452
0.452
0.452
0.509
0.534
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.459
0.452
0.459
0.509
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.452
0.509
0.452
10.478
3.27
1.183
2.851
5.76
9.992
7.217
8.060
9.454
10.578
11.916
12.442
12.794
12.885
13.152
13.028
13.417
13.388
13.644
13.715
14.087
13.862
14.332
14.063
14.455
14.2
14.54
14.268
14.492
14.29
14.345
14.411
13.983
14.135
13.949
麻烦给出缘故,再谢!!

eight 发表于 2007-6-15 10:23

原帖由 afei8233 于 2007-6-15 10:21 发表 http://www.chinavib.com/forum/images/common/back.gif
不知道会是数据的缘故,还以为是程序的问题。xx.txt数据如下9.601
11.195
12.238
12.256
13.022
13.093
13.453
13.338
13.771
13.692
13.994
13.933
14.186
14.138
14.331
14.372
14.409
14.4 ...

再仔细思考一下,别人拿到你现有的数据和程序,能否测试?你就当给自己解答,试一下

w89986581 发表于 2007-6-15 10:28

回复 #1 afei8233 的帖子

问题出现在x,y,VibrationMaster一针见血。

afei8233 发表于 2007-6-15 10:33

问题解决

感谢eight的一语反问,问题解决,编程错误,不用麻烦了,给大家造成的不便,深表歉意!!Sorry!!
页: [1]
查看完整版本: 拟合曲线遇到问题