24小时热门版块排行榜    

查看: 320  |  回复: 1

shhx2006

荣誉版主 (著名写手)

[求助] 大家帮我看看这个matlab程序错误在哪儿

clear;clc;
x1 = [1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7];
y1 = [0.41 0.416 0.446 0.473 0.5 0.524 0.547 0.57 0.589 0.612 0.627 0.648];
x1= linspace( 0, 7, 100) ; p1= polyfit ( x1 , y1, 4);   
z1= polyval( p1, x1) ; plot( x, y1, 'ob', x1, z1, 'b') , hold on;   

以上数据进行拟合时出现下面错,请各位帮我看看,我对matlab基本上是小白,才看得,谢谢给位大哥大姐了:handshake

??? Error using ==> polyfit
X and Y vectors must be the same size.
回复此楼
做人為名者氣恨終生,為利者六親不識;為情者自尋煩?溃嘞圄Y造業一生。不求名悠悠自得,不重利仁義之士;不動情清心寡欲,善修身積德一世。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

感谢参与,应助指数 +1
p1= polyfit ( x1 , y1, 4);  
??? Error using ==> polyfit
X and Y vectors must be the same size.

看报错
x和y长度必须一样
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-05-25 01:14:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shhx2006 的主题更新
信息提示
请填处理意见