<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/249411</link>
    <title>MATLAB Central Newsreader - Attempted to access ; index out of bounds</title>
    <description>Feed for thread: Attempted to access ; index out of bounds</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Sun, 19 Apr 2009 19:03:02 -0400</pubDate>
      <title>Attempted to access ; index out of bounds</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/249411#643848</link>
      <author>Ali </author>
      <description>i have written this code listed below:&lt;br&gt;
&lt;br&gt;
far(1) = 0.001;&lt;br&gt;
for i=2:10000000&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(i)));&lt;br&gt;
&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if abs(far(i) - far(i+1)) &amp;lt;= 0.001&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break       &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;far(i)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
end&lt;br&gt;
&lt;br&gt;
it gives erroe: ??? Attempted to access far(2); index out of bounds because&lt;br&gt;
numel(far)=1.&lt;br&gt;
&lt;br&gt;
Error in ==&amp;gt; far_iter at 4&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 -&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;h(1400,0,far(i)));&lt;br&gt;
&lt;br&gt;
sometimes it works without changing anything,sometimes it gives error. Plz help me.&lt;br&gt;
Ali&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
    </item>
    <item>
      <pubDate>Sun, 19 Apr 2009 19:17:01 -0400</pubDate>
      <title>Re: Attempted to access ; index out of bounds</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/249411#643853</link>
      <author>Jiro Doke</author>
      <description>&quot;Ali &quot; &amp;lt;alihaider82@gmail.com&amp;gt; wrote in message &amp;lt;gsfsh6$4m3$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; i have written this code listed below:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; far(1) = 0.001;&lt;br&gt;
&amp;gt; for i=2:10000000&lt;br&gt;
&amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(i)));&lt;br&gt;
&amp;gt;  &lt;br&gt;
&amp;gt;     if abs(far(i) - far(i+1)) &amp;lt;= 0.001&lt;br&gt;
&amp;gt;          &lt;br&gt;
&amp;gt;         break       &lt;br&gt;
&amp;gt;        far(i)&lt;br&gt;
&amp;gt;     else&lt;br&gt;
&amp;gt;         return&lt;br&gt;
&amp;gt;     end&lt;br&gt;
&amp;gt; end&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; it gives erroe: ??? Attempted to access far(2); index out of bounds because&lt;br&gt;
&amp;gt; numel(far)=1.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Error in ==&amp;gt; far_iter at 4&lt;br&gt;
&amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 -&lt;br&gt;
&amp;gt;     h(1400,0,far(i)));&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; sometimes it works without changing anything,sometimes it gives error. Plz help me.&lt;br&gt;
&amp;gt; Ali&lt;br&gt;
&amp;gt;    &lt;br&gt;
&lt;br&gt;
Ali,&lt;br&gt;
&lt;br&gt;
If you step through the code line by line, you'll notice that an error happens the first time through the loop. &quot;i&quot; starts from 2, so the first line reads:&lt;br&gt;
&lt;br&gt;
far(3) = (h(1400,0,far(2)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(2)));&lt;br&gt;
&lt;br&gt;
Well, there is no far(2) yet, because you only have defined far(1).&lt;br&gt;
&lt;br&gt;
It works sometimes, because you are probably not clearing the memory between runs.&lt;br&gt;
&lt;br&gt;
jiro</description>
    </item>
    <item>
      <pubDate>Sun, 19 Apr 2009 22:12:01 -0400</pubDate>
      <title>Re: Attempted to access ; index out of bounds</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/249411#643893</link>
      <author>Ali </author>
      <description>&quot;Jiro Doke&quot; &amp;lt;jiro.doke@mathworks.com&amp;gt; wrote in message &amp;lt;gsftbd$q3i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &quot;Ali &quot; &amp;lt;alihaider82@gmail.com&amp;gt; wrote in message &amp;lt;gsfsh6$4m3$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; i have written this code listed below:&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; far(1) = 0.001;&lt;br&gt;
&amp;gt; &amp;gt; for i=2:10000000&lt;br&gt;
&amp;gt; &amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(i)));&lt;br&gt;
&amp;gt; &amp;gt;  &lt;br&gt;
&amp;gt; &amp;gt;     if abs(far(i) - far(i+1)) &amp;lt;= 0.001&lt;br&gt;
&amp;gt; &amp;gt;          &lt;br&gt;
&amp;gt; &amp;gt;         break       &lt;br&gt;
&amp;gt; &amp;gt;        far(i)&lt;br&gt;
&amp;gt; &amp;gt;     else&lt;br&gt;
&amp;gt; &amp;gt;         return&lt;br&gt;
&amp;gt; &amp;gt;     end&lt;br&gt;
&amp;gt; &amp;gt; end&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; it gives erroe: ??? Attempted to access far(2); index out of bounds because&lt;br&gt;
&amp;gt; &amp;gt; numel(far)=1.&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Error in ==&amp;gt; far_iter at 4&lt;br&gt;
&amp;gt; &amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 -&lt;br&gt;
&amp;gt; &amp;gt;     h(1400,0,far(i)));&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; sometimes it works without changing anything,sometimes it gives error. Plz help me.&lt;br&gt;
&amp;gt; &amp;gt; Ali&lt;br&gt;
&amp;gt; &amp;gt;    &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Ali,&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; If you step through the code line by line, you'll notice that an error happens the first time through the loop. &quot;i&quot; starts from 2, so the first line reads:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; far(3) = (h(1400,0,far(2)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(2)));&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Well, there is no far(2) yet, because you only have defined far(1).&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; It works sometimes, because you are probably not clearing the memory between runs.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; jiro&lt;br&gt;
&lt;br&gt;
Thanks Jiro. I have chenged now;&lt;br&gt;
for i = 1:10000000&lt;br&gt;
&lt;br&gt;
but now it didn't work. no result. What should I do now?&lt;br&gt;
&lt;br&gt;
Ali</description>
    </item>
    <item>
      <pubDate>Sun, 19 Apr 2009 22:26:02 -0400</pubDate>
      <title>Re: Attempted to access ; index out of bounds</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/249411#643897</link>
      <author>Ali </author>
      <description>&quot;Jiro Doke&quot; &amp;lt;jiro.doke@mathworks.com&amp;gt; wrote in message &amp;lt;gsftbd$q3i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &quot;Ali &quot; &amp;lt;alihaider82@gmail.com&amp;gt; wrote in message &amp;lt;gsfsh6$4m3$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; i have written this code listed below:&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; far(1) = 0.001;&lt;br&gt;
&amp;gt; &amp;gt; for i=2:10000000&lt;br&gt;
&amp;gt; &amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(i)));&lt;br&gt;
&amp;gt; &amp;gt;  &lt;br&gt;
&amp;gt; &amp;gt;     if abs(far(i) - far(i+1)) &amp;lt;= 0.001&lt;br&gt;
&amp;gt; &amp;gt;          &lt;br&gt;
&amp;gt; &amp;gt;         break       &lt;br&gt;
&amp;gt; &amp;gt;        far(i)&lt;br&gt;
&amp;gt; &amp;gt;     else&lt;br&gt;
&amp;gt; &amp;gt;         return&lt;br&gt;
&amp;gt; &amp;gt;     end&lt;br&gt;
&amp;gt; &amp;gt; end&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; it gives erroe: ??? Attempted to access far(2); index out of bounds because&lt;br&gt;
&amp;gt; &amp;gt; numel(far)=1.&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Error in ==&amp;gt; far_iter at 4&lt;br&gt;
&amp;gt; &amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 -&lt;br&gt;
&amp;gt; &amp;gt;     h(1400,0,far(i)));&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; sometimes it works without changing anything,sometimes it gives error. Plz help me.&lt;br&gt;
&amp;gt; &amp;gt; Ali&lt;br&gt;
&amp;gt; &amp;gt;    &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Ali,&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; If you step through the code line by line, you'll notice that an error happens the first time through the loop. &quot;i&quot; starts from 2, so the first line reads:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; far(3) = (h(1400,0,far(2)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(2)));&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Well, there is no far(2) yet, because you only have defined far(1).&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; It works sometimes, because you are probably not clearing the memory between runs.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; jiro&lt;br&gt;
&lt;br&gt;
I have changed value of far(1) = 0.015. It works but the answer is first value and the last vale, means two values come as output,how to make it right and what is the optimum value of iteartion.&lt;br&gt;
ALi </description>
    </item>
    <item>
      <pubDate>Sun, 19 Apr 2009 23:04:01 -0400</pubDate>
      <title>Re: Attempted to access ; index out of bounds</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/249411#643903</link>
      <author>Jiro Doke</author>
      <description>&quot;Ali &quot; &amp;lt;alihaider82@gmail.com&amp;gt; wrote in message &amp;lt;gsg8dq$akl$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &quot;Jiro Doke&quot; &amp;lt;jiro.doke@mathworks.com&amp;gt; wrote in message &amp;lt;gsftbd$q3i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &quot;Ali &quot; &amp;lt;alihaider82@gmail.com&amp;gt; wrote in message &amp;lt;gsfsh6$4m3$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; i have written this code listed below:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; far(1) = 0.001;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; for i=2:10000000&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(i)));&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;  &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;     if abs(far(i) - far(i+1)) &amp;lt;= 0.001&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;          &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;         break       &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;        far(i)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;     else&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;         return&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;     end&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; end&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; it gives erroe: ??? Attempted to access far(2); index out of bounds because&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; numel(far)=1.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Error in ==&amp;gt; far_iter at 4&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 -&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;     h(1400,0,far(i)));&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; sometimes it works without changing anything,sometimes it gives error. Plz help me.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Ali&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;    &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Ali,&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; If you step through the code line by line, you'll notice that an error happens the first time through the loop. &quot;i&quot; starts from 2, so the first line reads:&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; far(3) = (h(1400,0,far(2)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(2)));&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Well, there is no far(2) yet, because you only have defined far(1).&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; It works sometimes, because you are probably not clearing the memory between runs.&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; jiro&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I have changed value of far(1) = 0.015. It works but the answer is first value and the last vale, means two values come as output,how to make it right and what is the optimum value of iteartion.&lt;br&gt;
&amp;gt; ALi &lt;br&gt;
&lt;br&gt;
I'm not really sure what you are trying to do in your code. You have an if-else statement that checks for some condition, and you have both a &quot;break&quot; and a &quot;return&quot;, which means that what ever you do, you will exit out of the loop in the first iteration. &quot;break&quot; will break out of the loop, and &quot;return&quot; will break out of the main function. Take a look at the help for &quot;break&quot; and &quot;return&quot;.&lt;br&gt;
&lt;br&gt;
So that's the problem.&lt;br&gt;
&lt;br&gt;
jiro</description>
    </item>
    <item>
      <pubDate>Sun, 19 Apr 2009 23:29:01 -0400</pubDate>
      <title>Re: Attempted to access ; index out of bounds</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/249411#643907</link>
      <author>Ali </author>
      <description>&quot;Jiro Doke&quot; &amp;lt;jiro.doke@mathworks.com&amp;gt; wrote in message &amp;lt;gsgal1$vs$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &quot;Ali &quot; &amp;lt;alihaider82@gmail.com&amp;gt; wrote in message &amp;lt;gsg8dq$akl$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &quot;Jiro Doke&quot; &amp;lt;jiro.doke@mathworks.com&amp;gt; wrote in message &amp;lt;gsftbd$q3i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &quot;Ali &quot; &amp;lt;alihaider82@gmail.com&amp;gt; wrote in message &amp;lt;gsfsh6$4m3$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; i have written this code listed below:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; far(1) = 0.001;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; for i=2:10000000&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(i)));&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;  &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;     if abs(far(i) - far(i+1)) &amp;lt;= 0.001&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;          &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;         break       &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;        far(i)&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;     else&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;         return&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;     end&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; end&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; it gives erroe: ??? Attempted to access far(2); index out of bounds because&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; numel(far)=1.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; Error in ==&amp;gt; far_iter at 4&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;     far(i+1) = (h(1400,0,far(i)) - h(684,0,0))/(0.999*43100 -&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;     h(1400,0,far(i)));&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; sometimes it works without changing anything,sometimes it gives error. Plz help me.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; Ali&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt;    &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Ali,&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; If you step through the code line by line, you'll notice that an error happens the first time through the loop. &quot;i&quot; starts from 2, so the first line reads:&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; far(3) = (h(1400,0,far(2)) - h(684,0,0))/(0.999*43100 - h(1400,0,far(2)));&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Well, there is no far(2) yet, because you only have defined far(1).&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; It works sometimes, because you are probably not clearing the memory between runs.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; jiro&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; I have changed value of far(1) = 0.015. It works but the answer is first value and the last vale, means two values come as output,how to make it right and what is the optimum value of iteartion.&lt;br&gt;
&amp;gt; &amp;gt; ALi &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I'm not really sure what you are trying to do in your code. You have an if-else statement that checks for some condition, and you have both a &quot;break&quot; and a &quot;return&quot;, which means that what ever you do, you will exit out of the loop in the first iteration. &quot;break&quot; will break out of the loop, and &quot;return&quot; will break out of the main function. Take a look at the help for &quot;break&quot; and &quot;return&quot;.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; So that's the problem.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; jiro&lt;br&gt;
&lt;br&gt;
Thanks. I have removed the return command, now it runs perfectly. thanks for your help and time.&lt;br&gt;
&lt;br&gt;
Regards&lt;br&gt;
ALi</description>
    </item>
  </channel>
</rss>

