MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   求助,取值问题 (https://www.labfans.com/bbs/showthread.php?t=5067)

swayfish 2008-10-30 14:17

求助,取值问题
 
for i=1:24
for j=1:72
if i==1
HH=[A(i,j) A(25,j) B(24,j) C(i,j) C(25,j) C(26,j)];
else
H=[A(i,j) A(25,j) B(i-1,j+1) C(i,j) C(25,j) C(26,j)];
end
end
end
为什么输出的HH和H数据都是一行呢?
怎么样才能得到一个多行多列的矩阵结果?就是把每次输出的结果保存起来

galieluo 2008-10-30 23:24

回复: 求助,取值问题
 
[QUOTE=swayfish;18771]for i=1:24
for j=1:72
if i==1
HH=[A(i,j) A(25,j) B(24,j) C(i,j) C(25,j) C(26,j)];
...[/QUOTE]

你这么写系统认为你的HH和H是一行六列的矩阵,输出自然就一行了。
你换成
HH=[A(i,j) A(25,j) B(24,j) C(i,j) C(25,j) C(26,j)];
HHH=0;
HHH=[HHH HH]试试看

remnant 2008-10-31 14:11

回复: 求助,取值问题
 
把H, HH转为2维的即可,比如:
HH( i, : ) = [A(i,j) A(25,j) B(24,j) C(i,j) C(25,j) C(26,j) ];
H( i, : ) = [A(i,j) A(25,j) B(i-1,j+1) C(i,j) C(25,j) C(26,j)];

guofeng0108 2008-10-31 14:45

回复: 求助,取值问题
 
三楼的么问题!!!!!!!
就是这样的!!!!!!!


所有时间均为北京时间。现在的时间是 12:23

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.