24小时热门版块排行榜    

查看: 2122  |  回复: 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

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +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的回帖
查看全部 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

专家顾问 (职业作家)


fegg7502: 金币+1, 3ks 2013-06-26 11:13:08
你另外一个帖子里也是,没有必要走多余的路,简单点的好
4楼2013-06-25 15:52:40
已阅   回复此楼   关注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的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 281求调剂(0805) +3 烟汐忆海 2026-03-16 7/350 2026-03-17 20:16 by peike
[考研] 梁成伟老师课题组欢迎你的加入 +8 一鸭鸭哟 2026-03-14 10/500 2026-03-17 15:07 by 一鸭鸭哟
[考研] 材料与化工专硕调剂 +5 heming3743 2026-03-16 5/250 2026-03-17 14:03 by 勇敢太监王公公
[考研] 考研调剂 +3 淇ya_~ 2026-03-17 5/250 2026-03-17 09:25 by Winj1e
[考研] 0703化学调剂 290分有科研经历,论文在投 +7 腻腻gk 2026-03-14 7/350 2026-03-16 10:12 by houyaoxu
[考研] 327求调剂 +6 拾光任染 2026-03-15 11/550 2026-03-15 22:47 by 拾光任染
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[考研] 本科南京大学一志愿川大药学327 +3 麦田耕者 2026-03-14 3/150 2026-03-14 20:04 by 外星文明
[考研] 材料与化工 323 英一+数二+物化,一志愿:哈工大 本人本科双一流 +4 自由的_飞翔 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[考研] 297一志愿上交085600求调剂 +5 指尖八千里 2026-03-14 5/250 2026-03-14 17:26 by a不易
[考研] 265求调剂 +4 威化饼07 2026-03-12 4/200 2026-03-14 17:23 by userper
[考研] 0703,333分求调剂 一志愿郑州大学-物理化学 +3 李魔女斗篷 2026-03-11 3/150 2026-03-13 22:24 by JourneyLucky
[考研] 304求调剂 +6 Mochaaaa 2026-03-12 7/350 2026-03-13 22:18 by 星空星月
[考研] 308求调剂 +5 是Lupa啊 2026-03-11 5/250 2026-03-13 22:13 by JourneyLucky
[考研] 求调剂(材料与化工327) +4 爱吃香菜啦 2026-03-11 4/200 2026-03-13 22:11 by JourneyLucky
[考研] 求材料调剂 085600英一数二总分302 前三科235 精通机器学习 一志愿哈工大 +4 林yaxin 2026-03-12 4/200 2026-03-13 22:04 by 星空星月
[考研] [0860]321分求调剂,ab区皆可 +4 宝贵热 2026-03-13 4/200 2026-03-13 22:01 by 星空星月
[考研] 材料与化工085600调剂求老师收留 +9 jiaanl 2026-03-11 9/450 2026-03-13 20:22 by JourneyLucky
[考博] 福州大学杨黄浩课题组招收2026年专业学位博士研究生,2026.03.20截止 +3 Xiangyu_ou 2026-03-12 3/150 2026-03-13 09:36 by duanwu655
[考研] 283求调剂,材料、化工皆可 +8 苏打水7777 2026-03-11 10/500 2026-03-13 09:06 by Linda Hu
信息提示
请填处理意见