24小时热门版块排行榜    

查看: 80  |  回复: 3
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

落雪

木虫 (正式写手)

[交流] 问题解决了,可删

已经知道一个二维矩阵,要求它每一列中绝对值最大的那个数所组成的向量。
注意:是绝对值最大的,而且要求保留其正负号
例如:A=[2 4 -5; -3 5 2],正确的结果应该是 [ -3 5 -5]

[ Last edited by 落雪 on 2007-6-28 at 21:25 ]

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lifeifei0456

金虫 (小有名气)

★ ★
落雪(金币+2):thanks
最好能用size命令取得二维矩阵的两个维数
这样i  j 循环的时候比较灵活,呵呵
j循环下限可以从2开始
引用回帖:
Originally posted by polley0101 at 2007-6-14 02:57 PM:
clear all
clc
a=[2 4 -5; -3 5 2];
A=a';
for i=1:3
    max=A(i,1);
    for j=1:2
    if abs(A(i,j))>abs(max)
        max=A(i,j);
    end
    end
    B(i,1)=max;
end
C=B'

3楼2007-06-14 15:52:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

polley0101

木虫 (小有名气)

★ ★ ★
落雪(金币+3):thanks
clear all
clc
a=[2 4 -5; -3 5 2];
A=a';
for i=1:3
    max=A(i,1);
    for j=1:2
    if abs(A(i,j))>abs(max)
        max=A(i,j);
    end
    end
    B(i,1)=max;
end
C=B'
2楼2007-06-14 14:57:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

落雪

木虫 (正式写手)

问题已解决,谢谢两位
4楼2007-06-14 18:34:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见