24小时热门版块排行榜    

查看: 1540  |  回复: 9

davidam

铜虫 (小有名气)

[求助] 如何将删除矩阵的列表达为矩阵相乘的形式? 已有4人参与

例如:
M = [1 2 3 0 4 5;
    2 2 8 0 5 3;
    0 0 0 0 0 0;
    7 6 5 0 1 3];
将矩阵M中的第4列删除,在MATLAB中容易实现,但是如何在论文中体现?能否用数学语言描述?该如何描述呢?
是否有高手知道?
多谢了!
回复此楼
绿色激光,机载激光雷达,探地雷达
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
Matlab的代码和数学公式很像啊!
M=M(1:4,[1:3,5:6])
或者M=M(1:4,[12356])
善恶到头终有报,人间正道是沧桑.
2楼2016-03-11 19:21:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lukebest

禁虫 (正式写手)

感谢参与,应助指数 +1
本帖内容被屏蔽

» 本帖已获得的红花(最新10朵)

3楼2016-03-11 22:49:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

davidam

铜虫 (小有名气)

送红花一朵
引用回帖:
3楼: Originally posted by lukebest at 2016-03-11 22:49:51
矩阵由乘该变换

具体如何实现呢?矩阵变换不是可以写成矩阵相乘的形式吗?
绿色激光,机载激光雷达,探地雷达
4楼2016-03-12 08:51:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
删除某行或列,只须用 [] 对其赋值

这个例子用
CODE:
M(:,4)=[]

即可。

数学上,
对矩阵删除行,可以在其左边乘以一个去掉对应行的单位阵,
对矩阵删除列,可以在其右边乘以一个去掉对应列的单位阵

» 本帖已获得的红花(最新10朵)

文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
5楼2016-03-12 10:32:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

davidam

铜虫 (小有名气)

送红花一朵
引用回帖:
5楼: Originally posted by Mr__Right at 2016-03-12 10:32:24
删除某行或列,只须用 [] 对其赋值

这个例子用
M(:,4)=[]
即可。

数学上,
对矩阵删除行,可以在其左边乘以一个去掉对应行的单位阵,
对矩阵删除列,可以在其右边乘以一个去掉对应列的单位阵

是的,我知道数学上是这样计算的,但我的问题是怎样用数学语言描述,这样一段话“要删除矩阵M的第3列,应该是M*X,X是由单位矩阵删除第三列得到的矩阵,”如何用数学语言描述,这个X怎样由单位矩阵变换表示呢?
绿色激光,机载激光雷达,探地雷达
6楼2016-03-12 11:45:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zaq123321

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
M is multiplied by a matrix [latex] I_{n}^{(i)}[\latex] to the right, where   [latex] I_{n}^{(i)}[\latex] is an identity matrix of order n with i-th column removed.
小木虫给我温暖,给我希望,爱就要爱小木虫。
7楼2016-03-13 01:15:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zaq123321

专家顾问 (著名写手)

【答案】应助回帖

小木虫给我温暖,给我希望,爱就要爱小木虫。
8楼2016-03-13 01:17:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zaq123321

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
davidam: 金币+10, ★★★★★最佳答案 2016-03-15 15:50:11
it is  

» 本帖已获得的红花(最新10朵)

小木虫给我温暖,给我希望,爱就要爱小木虫。
9楼2016-03-13 01:17:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

davidam

铜虫 (小有名气)

送红花一朵
引用回帖:
9楼: Originally posted by zaq123321 at 2016-03-13 01:17:38
it is   I_{n}^{(i)}

嗯,这个应该可以。

那一次删除多列呢?

我想的办法是自己定义一个运算符号。
绿色激光,机载激光雷达,探地雷达
10楼2016-03-13 09:57:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 davidam 的主题更新
信息提示
请填处理意见