声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2192|回复: 9

[综合讨论] 拟合曲线遇到问题

[复制链接]
发表于 2007-6-14 23:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

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

Doc.doc

30 KB, 下载次数: 50

拟合曲线图

回复
分享到:

使用道具 举报

发表于 2007-6-15 00:03 | 显示全部楼层
原帖由 afei8233 于 2007-6-14 23:34 发表
大家好,在做曲线拟合时,load数据,然后编程如下
load xx.txt;
x2=xx(1:201);
x1=[0:0.05:10];
plot(x,y,x1,x2);
grid on
得到附件里的图像,请问,那团蓝色的不明物是什么东西?难道我的编程有误?还是 ...



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

坐标轴范围看这个:MATLAB中的基本xy平面绘图命令
发表于 2007-6-15 06:34 | 显示全部楼层
y有可能是复数。
发表于 2007-6-15 07:23 | 显示全部楼层
x变量非单调递增
 楼主| 发表于 2007-6-15 07:45 | 显示全部楼层

解释一下

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


无语。。。。。。。。。

试试从相反角度去思考问题,我给你这样的问题,你能告诉我原因吗?你既不提供原始数据 xx.txt,外人根本无法测试,也不把代码贴完整(x,y 取何值根本无从得知),也无法从你的问题得出什么有效的信息,试问,这是否在浪费大家时间呢?
 楼主| 发表于 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
麻烦给出缘故,再谢!!
发表于 2007-6-15 10:23 | 显示全部楼层
原帖由 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.4 ...


再仔细思考一下,别人拿到你现有的数据和程序,能否测试?你就当给自己解答,试一下
发表于 2007-6-15 10:28 | 显示全部楼层

回复 #1 afei8233 的帖子

问题出现在x,y,VibrationMaster一针见血。
 楼主| 发表于 2007-6-15 10:33 | 显示全部楼层

问题解决

感谢eight的一语反问,问题解决,编程错误,不用麻烦了,给大家造成的不便,深表歉意!!Sorry!!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-10-3 02:28 , Processed in 0.070912 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表