leanis 发表于 2009-5-31 12:23

数据拟合绘图

我这个程序是对100个数据点进行曲线拟合,t和Y都是101个,提示总说两个数量不相等,实在查不出来原因,高手指点一下

ChaChing 发表于 2009-5-31 12:49

回复 楼主 leanis 的帖子

t:1*101, y1:101*1

dianxin05 发表于 2009-5-31 14:54

回复 楼主 leanis 的帖子

把y1改成下面这样:
y1=[0.013 ...
0.005 ...
0.007 ...
...
0.0088 ...
0.011 ...
];
你直接回车要加省略号的!呵呵
:lol :victory:
这下就可以了!

[ 本帖最后由 ChaChing 于 2009-5-31 17:45 编辑 ]

leanis 发表于 2009-5-31 15:18

我转置了也不行,按照dianxin05说的也不行

ChaChing 发表于 2009-5-31 17:44

t=0:0.002:0.2;
y1=[0.013
0.005
...
0.011];
n=3; p=polyfit(t,y1',n)
...
一下y1, 一下y, 当然错!
後面x亦未定义

[ 本帖最后由 ChaChing 于 2009-5-31 21:38 编辑 ]

dianxin05 发表于 2009-5-31 19:20

回复 板凳 dianxin05 的帖子

lz我说的不是转置啊!:@L
我的意思是在你每行数后加“ ...”省略号前面要有空格哦!呵呵!如果不加空格肯定是不行的,因为"..."相当于连接符,所以必须是“空格+省略号”,我试过了!呵呵,结果是
p =
    1.6607   -0.3173    0.0024    0.0007

dianxin05 发表于 2009-5-31 19:23

回复 楼主 leanis 的帖子

还有你的变量前后不统一!这个主任已经提过了!我是不后面的y改成了y1

[ 本帖最后由 dianxin05 于 2009-5-31 23:46 编辑 ]
页: [1]
查看完整版本: 数据拟合绘图