作者mp19990920 (郝渴连)
看板MATLAB
标题Re: [问题] 一个关於矩阵的小问题
时间Mon Jun 25 01:25:47 2012
※ 引述《lay911225 (蓝调人生。)》之铭言:
: ※ 引述《iamacomic (疲惫不堪)》之铭言:
: : 各位好,新手请教一个问题。目前刚碰触不久,希望能以点到为止的方式给我一些提
: : 示。目前我有遇到一个问题,假设说
: : │1 2 3 4│
: : a=│5 6 7 8│
: : │1 2 3 4│
: : │5 6 7 8│
: : 想先将矩阵按照列的顺序拆成
: : b=│1 2 3 4│ 及 c=│5 6 7 8│
: : │1 2 3 4│ │5 6 7 8│
: : 然後在过程中,插入一设定好的矩阵使之变成
: : b=│1 2 3 4│ 及 c=│5 6 7 8│
: : │0 0 0 0│ │0 0 0 0│
: : │1 2 3 4│ │5 6 7 8│
: : │0 0 0 0│ │0 0 0 0│
: : 目前是连写都写不出来,不过有一个雏型的构想是:
: clc;clear;
: b=[1,2,3,4;1,2,3,4];
: C([1 3],:)=b;
: C=[C;zeros(1,size(C,2))];
b = zeros(size(a));
c = zeros(size(a));
b(1:2:end, :) = a(1:2:end, :);
c(1:2:end, :) = a(2:2:end, :);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.208.137.53
※ 编辑: mp19990920 来自: 210.208.137.53 (06/25 01:26)
1F:→ iamacomic:谢谢,手头没matlab 囧rz 06/25 11:33