作业帮 > 综合 > 作业

matlab为什么显示有错误?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/27 23:52:04
matlab为什么显示有错误?
>> renkou=[29.72 30.61 31.51 32.13 32.34 32.85 33.53 34.20 34.83];
lnn=log(renkou);
nianshu=[1960 1961 1962 1963 1964 1965 1966 1967 1968 ];
n=1;
w=ones(1,8);
x=nianshu;
y=lnn;
S=yaohao4(x,y,n,w);
M文件:
function S=yaohao4(x,y,n,w)
global i;
global j;
phi2=zeros(n+1);
for i=0:n
for j=0:n
phi2(i+1,j+1)=sum((w.*phi_k(x,i)).*phi_k(x,j));
end
end
phiF=zeros(n+1,1);
for i=0:n
phiF(i+1)=sum((w.*phi_k(x,i)).*y);
end
S=phi2\phiF;
错误提示:
Error using ==> times
Matrix dimensions must agree.
Error in ==> yaohao4 at 7
phi2(i+1,j+1)=sum((w.*phi_k(x,i)).*phi_k(x,j));
在当前目录内.
matlab为什么显示有错误?
投入有劲儿涂药4y654y6546y5y65y6y6