matlab 中如何提取某个矩阵某行的除去特定元素的其它元素?

如aaa=[1,2,3;3,4,5;5,6,7;8,3,7];我想提取第一行除第二列的另外两个元素怎么提取啊?谢谢
我需要计算机自动提取~~谢谢GKL ZZU

第1个回答  推荐于2016-06-02
把下面的内容建立为“tq.m”的文件。然后放在Matlab的当前目录下,调用该函数就能解决你的问题。如有疑问,请邮件联系hurricanblue@126.com

function a=tq(B,i,j)
%提取某个矩阵某行的除去特定元素的其它元素
%说明:tq函数为提取矩阵B中B(i,j)元素所在列除该元素之外的元素的函数。
[m,n]=size(B);
k=1;
for c=1:m
if c~=i
a(k)=B(c,j);
k=k+1;
end
end本回答被提问者采纳
第2个回答  2010-05-16
aaa(1,1)和aaa(1,3)
相似回答