声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 892|回复: 6

[编程技巧] 帮忙看一下这个循环

[复制链接]
发表于 2008-10-30 21:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
for j=2:10
  Z=O;
for  i=1:j-1
        Y(i,j)=Y(i,j-1)-X(i,j-1);
        Z=Z+Y(i,j)*P1(j-i);
  end
  for i=1:j-1
   X(i,j)=D(j)*P1(j-i)*Y(i,j)/Z;
  end
end
X初始值是0矩阵,Y是除对角线外都为0
P1和D为已知的向量
在循环时,我希望得到的Z是一个数值,但结果是一个向量
不知道是哪错了,麻烦各位看看
回复
分享到:

使用道具 举报

发表于 2008-10-31 08:42 | 显示全部楼层
Z=O;
O是个什么变量?不要把O和0搞混。

评分

1

查看全部评分

发表于 2008-10-31 08:53 | 显示全部楼层

回复 楼主 zhaojinhuan 的帖子

Z=O;是不是应改为Z=0;
 楼主| 发表于 2008-10-31 12:39 | 显示全部楼层
Z=0,不好意思弄错了
发表于 2008-10-31 13:12 | 显示全部楼层
Y=?, X=?, P1=?, D=?
建议给足条件, 不然别人怎麽试?
 楼主| 发表于 2008-10-31 13:56 | 显示全部楼层
已经解决了,谢谢各位!
一个循环弄错了!
发表于 2008-10-31 14:09 | 显示全部楼层

回复 6楼 zhaojinhuan 的帖子

以后问问题的时候详细点,你看这么多人都在猜测你的问题,不过最后解决了就好
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 17:34 , Processed in 0.060880 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表