由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - help: how to simplify many many "elseif" loops?
相关主题
转成java和c有帮助嘛?My Microsoft Interview Questions
Mathematica问题问一个古老的问题
请教一个图像处理的问题不太明白 pixel 谁能说说图形学的画图?
如何fix图形的大小Smallest Rectangle Enclosing Black Pixels
看到kindle3出来了很想把刚买的refurbished kindle2退了请教thinkpad X201 dead pixels的问题
说马工这个工作是青春饭,确实不假现在这年头,感光器决定了很多很多(zz)
壮哉我大华为:拒绝与狗狗签定不平等条约 (转载)求助:多少dead pixels可以忍受?
来猜身高吧!Pixel defects on D7000
相关话题的讨论汇总
话题: bcdn话题: n2话题: tobeknown话题: n1话题: elseif
进入Computation版参与讨论
1 (共1页)
g******s
发帖数: 733
1
for n2=1:pixels
for n1=1:pixels
r=sqrt((n1-pixels/2)^2+(n2-pixels/2)^2)*lenssize/pixels;
if r tobeknown(n1,n2)=pi;
elseif r tobeknown(n1,n2)=0;
elseif r tobeknown(n1,n2)=pi;
elseif r tobeknown(n1,n2)=0;
.........
else if r tobeknown(n1,n2)=pi;
else
tobeknown(n1,n2)=0;
end
end
end
c****r
发帖数: 185
2
something like this:
for j=1:10
if r>=bcdn(j) and r < bcdn(j+1) ...

【在 g******s 的大作中提到】
: for n2=1:pixels
: for n1=1:pixels
: r=sqrt((n1-pixels/2)^2+(n2-pixels/2)^2)*lenssize/pixels;
: if r: tobeknown(n1,n2)=pi;
: elseif r: tobeknown(n1,n2)=0;
: elseif r: tobeknown(n1,n2)=pi;
: elseif r
c****r
发帖数: 185
3
If n>>10, then one should use binary search.
For the second issue, change the loop body as
if r>=bcdn(j) then store j to a variable
and break the loop.
1 (共1页)
进入Computation版参与讨论
相关主题
Pixel defects on D7000看到kindle3出来了很想把刚买的refurbished kindle2退了
D7000质量控制真的有这么差吗?说马工这个工作是青春饭,确实不假
[合集] 全幅控的噩耗:SIZE DOES NOT MATTER!!!壮哉我大华为:拒绝与狗狗签定不平等条约 (转载)
悲剧啊,550D测出来18个Hot pixels.来猜身高吧!
转成java和c有帮助嘛?My Microsoft Interview Questions
Mathematica问题问一个古老的问题
请教一个图像处理的问题不太明白 pixel 谁能说说图形学的画图?
如何fix图形的大小Smallest Rectangle Enclosing Black Pixels
相关话题的讨论汇总
话题: bcdn话题: n2话题: tobeknown话题: n1话题: elseif