Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2009-05-01, 12:08   #1
cbib
初级会员
 
注册日期: 2009-04-30
帖子: 1
声望力: 0
cbib 正向着好的方向发展
默认 急问一个matlab循环问题,谢谢

x-y坐标 想做一个 中心高值 向周围扩散的 模型 传出去的值不再影响已经受传播的点(
不会逆向传播)
就是螺旋向外

示意

1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25

要实现 13->7->8->9->14->19->18->17->12->1->2->3->4->5->10->15......
怎么设计循环语句

用matlab for 循环
自己开始用
for i=1:5
for j=-i:i
for k=-i:i
D(5+j,5+k)=.....
end
end
end
但发现这个循环 把以受传播的点又计算了一次
这个其实用极坐标很容易实现 但直角坐标里 有点麻烦
哪位高手知道 怎么设计循环。
谢谢

示意

1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25

要实现 13->7->8->9->14->19->18->17->12->1->2->3->4->5->10->15......
怎么设计循环语句
cbib 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 13:10


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