24小时热门版块排行榜    

查看: 2119  |  回复: 10
本帖产生 3 个 计算强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

niexianling

铜虫 (初入文坛)

[求助] 循环计算出的矩阵的保存

代码如下,怎样把最后得出的三组A1,B1矩阵都保存下来,因为在后续的计算中要用到这里面的三组A1,B1矩阵,在matlab中默认的是保存了最后一组得出的A1,B1值,我是想三组都能保存下来。
t1=[6;5;4;3;2;1]
t2=[1;2;3;4;5;6]      %6*1
t0=[1 2 3 4 5 6;1 1 1 1 1 1;2 2 2 2 2 2]    %3*6
A=[];B=[];
for j=1:3
     y=t2*t0(j,1:6);
     n=t1*t0(j,1:6);
A=[A,y];
B=[B,n];
end
A
B

for i=6:6:18
     A1=A(:,i-5:i)
    B1=B(:,i-5:i)
end
A1;B1;
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

somomo91

专家顾问 (职业作家)

【答案】应助回帖


fegg7502: 金币+1, 3ks 2013-06-26 11:13:00
fegg7502: 应助指数+1 2013-06-26 11:13:12
程序是 :
t1=[6;5;4;3;2;1];
t2=[1;2;3;4;5;6];
t0=[1 2 3 4 5 6;1 1 1 1 1 1;2 2 2 2 2 2];
A=[];B=[];
for j=1:3
     y=t2*t0(j,1:6);
     n=t1*t0(j,1:6);
     A1{j} = y;
     B1{j} = n;
end

当你需要A1或者B1的时候,只要调用
A1{1} /  A1{2} /  A1{3}
B1{1} /  B1{2} /  B1{3}
5楼2013-06-25 15:57:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

月只蓝

主管区长 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢 2013-06-25 16:13:33
fegg7502: 计算强帖+1, 鼓励交流,谢谢 2013-06-26 11:12:29
原程序去掉最后一行的“A1;B1;”
这样三组A1 B1都会显示出来了,需要这些矩阵的数据的话,直接复制即可。或者用xlswrite命令把这样矩阵写进EXCEL中,再用xlsread读取。
A1 =

     1     2     3     4     5     6
     2     4     6     8    10    12
     3     6     9    12    15    18
     4     8    12    16    20    24
     5    10    15    20    25    30
     6    12    18    24    30    36


B1 =

     6    12    18    24    30    36
     5    10    15    20    25    30
     4     8    12    16    20    24
     3     6     9    12    15    18
     2     4     6     8    10    12
     1     2     3     4     5     6


A1 =

     1     1     1     1     1     1
     2     2     2     2     2     2
     3     3     3     3     3     3
     4     4     4     4     4     4
     5     5     5     5     5     5
     6     6     6     6     6     6


B1 =

     6     6     6     6     6     6
     5     5     5     5     5     5
     4     4     4     4     4     4
     3     3     3     3     3     3
     2     2     2     2     2     2
     1     1     1     1     1     1


A1 =

     2     2     2     2     2     2
     4     4     4     4     4     4
     6     6     6     6     6     6
     8     8     8     8     8     8
    10    10    10    10    10    10
    12    12    12    12    12    12


B1 =

    12    12    12    12    12    12
    10    10    10    10    10    10
     8     8     8     8     8     8
     6     6     6     6     6     6
     4     4     4     4     4     4
     2     2     2     2     2     2
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2013-06-25 14:05:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

somomo91

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
niexianling: 金币+30, ★★★很有帮助 2013-06-25 16:06:38
csgt0: 金币+1, 谢谢 2013-06-25 16:13:45
fegg7502: 计算强帖+1, 3ks,, 2013-06-26 11:12:49
丫头,你的程序有点繁琐了,或者走了弯路了
在这种情况下,可以用 Matlab 的 Cell 格式 : 它可以包含其他矩阵,
下面的代码里面,就是修改后的
当你需要A1或者B1的时候,只要调用
A1{1} /  A1{2} /  A1{3}
B1{1} /  B1{2} /  B1{3}
t1=[6;5;4;3;2;1];
t2=[1;2;3;4;5;6];
t0=[1 2 3 4 5 6;1 1 1 1 1 1;2 2 2 2 2 2];
A=[];B=[];
for j=1:3
    y=t2*t0(j,1:6);
    n=t1*t0(j,1:6);
    A1{j} = y;
    B1{j} = n;
end

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

3楼2013-06-25 15:51:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

somomo91

专家顾问 (职业作家)


fegg7502: 金币+1, 3ks 2013-06-26 11:13:08
你另外一个帖子里也是,没有必要走多余的路,简单点的好
4楼2013-06-25 15:52:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿南京大学,080500材料科学与工程,调剂 +4 Jy? 2026-03-16 4/200 2026-03-17 11:02 by gaoqiong
[考研] 302求调剂 +4 小贾同学123 2026-03-15 8/400 2026-03-17 10:33 by 小贾同学123
[考研] 材料专硕326求调剂 +5 墨煜姒莘 2026-03-15 5/250 2026-03-16 21:30 by 木瓜膏
[文学芳草园] 伙伴们,祝我生日快乐吧 +17 myrtle 2026-03-10 26/1300 2026-03-16 18:32 by 青橙Ln
[考研] 化学调剂0703 +8 啊我我的 2026-03-11 8/400 2026-03-16 17:23 by 我的船我的海
[考研] 304求调剂 +5 素年祭语 2026-03-15 5/250 2026-03-16 17:00 by 我的船我的海
[考研] 304求调剂 +4 ahbd 2026-03-14 4/200 2026-03-16 16:48 by 我的船我的海
[考研] 机械专硕调剂 +3 笨笨兔子 2026-03-12 3/150 2026-03-15 20:02 by 栗子粥?
[考博] 东华理工大学化材专业26届硕士博士申请 +6 zlingli 2026-03-13 6/300 2026-03-15 20:00 by ryzcf
[考研] 0856专硕279求调剂 +5 加油加油!? 2026-03-15 5/250 2026-03-15 11:58 by 2020015
[考研] 【0703化学调剂】-一志愿华中师范大学-六级475 +5 Becho359 2026-03-11 5/250 2026-03-14 11:35 by 哦哦123
[考研] 复试调剂 +9 Copy267 2026-03-10 9/450 2026-03-13 23:45 by userper
[考研] 材料371求调剂 +9 鳄鱼? 2026-03-11 11/550 2026-03-13 22:53 by JourneyLucky
[考研] 材料与化工求调剂一志愿 985 总分 295 +8 dream…… 2026-03-12 8/400 2026-03-13 22:17 by 星空星月
[考研] 336求调剂 +6 Iuruoh 2026-03-11 6/300 2026-03-13 22:06 by JourneyLucky
[考研] 材料工程调剂 +9 咪咪空空 2026-03-12 9/450 2026-03-13 22:05 by 星空星月
[考研] 工科材料085601 279求调剂 +8 困于星晨 2026-03-12 10/500 2026-03-13 15:42 by ms629
[考研] 308求调剂 +3 是Lupa啊 2026-03-12 3/150 2026-03-13 14:30 by 求调剂zz
[考研] 化工学硕306求调剂 +9 42838695 2026-03-12 9/450 2026-03-13 10:16 by houyaoxu
[考研] 求调剂材料专硕293 +6 段_(:з」∠)_ 2026-03-10 6/300 2026-03-10 18:22 by ms629
信息提示
请填处理意见