| 查看: 2037 | 回复: 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; |
» 猜你喜欢
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有262人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复
求助NH4V4O10晶体的CIF文件
已经有0人回复
英国全奖博士招聘-深度学习与量子物理
已经有0人回复
间接带隙半导体有效质量求助
已经有1人回复
投稿chemical physical letters不送审?
已经有2人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【matlab】求解这样一个矩阵方程组应该怎么做?
已经有3人回复
matlab函数调用与数组的问题
已经有19人回复
如何用for或while循环给矩阵赋值
已经有3人回复
Hermite矩阵的特征值计算问题
已经有6人回复
设A是hermite矩阵,证明存在t大于0使得A+tE是正定的hermite矩阵
已经有5人回复
matlab如何实现矩阵多行数据的循环调用
已经有5人回复
matlab 有限元计算扩散问题,建立整体矩阵好慢。大家帮忙看看代码
已经有8人回复
关于计算机内存和matlab产生矩阵能力的关系的困惑
已经有3人回复
主成分分析的特征向量符号相反
已经有13人回复
【求助】请教在在matlab里面怎么输入含参数矩阵指数形式-----------【已完结】
已经有5人回复
【求助】用MAPLE计算一个符号矩阵的行列式的解
已经有4人回复

【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +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
感谢参与,应助指数 +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 |
3楼2013-06-25 15:51:43
月只蓝
主管区长 (职业作家)
-

专家经验: +1059 - 计算强帖: 8
- 应助: 1712 (讲师)
- 贵宾: 8.888
- 金币: 68123.7
- 散金: 1938
- 红花: 443
- 沙发: 4
- 帖子: 4373
- 在线: 3291.4小时
- 虫号: 1122189
- 注册: 2010-10-14
- 专业: 宇宙学
- 管辖: 计算模拟区
【答案】应助回帖
★
感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢 2013-06-25 16:13:33
fegg7502: 计算强帖+1, 鼓励交流,谢谢 2013-06-26 11:12:29
感谢参与,应助指数 +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 |

2楼2013-06-25 14:05:54
4楼2013-06-25 15:52:40
【答案】应助回帖
★
fegg7502: 金币+1, 3ks 2013-06-26 11:13:00
fegg7502: 应助指数+1 2013-06-26 11:13:12
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













回复此楼
niexianling