matlab给矩阵赋值失败
zhpc2lzb=zeros(n1,1);%需要赋值的第二列初始值fori=1:n1zhpc2lzb(i)=find(zhpcsj==pcsj1(i,1));%需要赋值的...
zhpc2lzb=zeros(n1,1); %需要赋值的第二列初始值
for i=1:n1
zhpc2lzb(i)=find(zhpcsj==pcsj1(i,1)); %需要赋值的第二列行标
end
zhpc3lzb=zeros(n2,1); %需要赋值的第三列初始值
for i=1:n2
zhpc3lzb(i)=find(zhpcsj==pcsj2(i,1)); %需要赋值的第三列行标
end
for i=1;n1
zhpc1(zhpc2lzb(i),2)=a1(i,a2(1,2)-2); %对第二列赋值
end
for j=1;n2
zhpc1(zhpc3lzb(j),3)=b1(j,b2(1,2)-2); %对第三列赋值
end
出来结果只是第二三列第一个数字复制成功,别的都失败了,怎么回事,求解???
要不各位回答者就给我提供一个怎么在MATLAB里面实现类似于excel里面的vlookup的功能吧,跪谢 展开
for i=1:n1
zhpc2lzb(i)=find(zhpcsj==pcsj1(i,1)); %需要赋值的第二列行标
end
zhpc3lzb=zeros(n2,1); %需要赋值的第三列初始值
for i=1:n2
zhpc3lzb(i)=find(zhpcsj==pcsj2(i,1)); %需要赋值的第三列行标
end
for i=1;n1
zhpc1(zhpc2lzb(i),2)=a1(i,a2(1,2)-2); %对第二列赋值
end
for j=1;n2
zhpc1(zhpc3lzb(j),3)=b1(j,b2(1,2)-2); %对第三列赋值
end
出来结果只是第二三列第一个数字复制成功,别的都失败了,怎么回事,求解???
要不各位回答者就给我提供一个怎么在MATLAB里面实现类似于excel里面的vlookup的功能吧,跪谢 展开
2个回答
2017-10-14
展开全部
【知识点】
若矩阵A的特征值为λ1,λ2,...,λn,那么|A|=λ1·λ2·...·λn
【解答】
|A|=1×2×...×n= n!
设A的特征值为λ,对于的特征向量为α。
则 Aα = λα
那么 (A²-A)α = A²α - Aα = λ²α - λα = (λ²-λ)α
所以A²-A的特征值为 λ²-λ,对应的特征向量为α
A²-A的特征值为 0 ,2,6,...,n²-n
【评注】
对于A的多项式,其特征值为对应的特征多项式。
线性代数包括行列式、矩阵、线性方程组、向量空间与线性变换、特征值和特征向量、矩阵的对角化,二次型及应用问题等内容。
若矩阵A的特征值为λ1,λ2,...,λn,那么|A|=λ1·λ2·...·λn
【解答】
|A|=1×2×...×n= n!
设A的特征值为λ,对于的特征向量为α。
则 Aα = λα
那么 (A²-A)α = A²α - Aα = λ²α - λα = (λ²-λ)α
所以A²-A的特征值为 λ²-λ,对应的特征向量为α
A²-A的特征值为 0 ,2,6,...,n²-n
【评注】
对于A的多项式,其特征值为对应的特征多项式。
线性代数包括行列式、矩阵、线性方程组、向量空间与线性变换、特征值和特征向量、矩阵的对角化,二次型及应用问题等内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询