<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.nl/matlabcentral/newsreader/view_thread/317599</link>
    <title>MATLAB Central Newsreader - Lagrange Method</title>
    <description>Feed for thread: Lagrange Method</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2013 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.nl/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Sun, 04 Mar 2012 13:07:15 +0000</pubDate>
      <title>Lagrange Method</title>
      <link>http://www.mathworks.nl/matlabcentral/newsreader/view_thread/317599#868807</link>
      <author>Akmal </author>
      <description>I'm writing a code for polynomial interpolation by Lagrange method. But I can't execute my program. I don't know where I went wrong. Any input would be much appreciated. &lt;br&gt;
&lt;br&gt;
&lt;br&gt;
% Setting up the Lagrangian polynomial&lt;br&gt;
&lt;br&gt;
z=sym('z');&lt;br&gt;
d = input('enter f(x)= \n')&lt;br&gt;
f=inline(d);&lt;br&gt;
x0=input('inter x0 = \n')&lt;br&gt;
x=x0&lt;br&gt;
L0=(z-xdata(2))/(xdata(1)-xdata(2));&lt;br&gt;
L1=(z-xdata(1))/(xdata(2)-xdata(1));&lt;br&gt;
fl=L0*ydata(1)+L1*ydata(2);&lt;br&gt;
fxdesired=subs(fl,z,xdesired);&lt;br&gt;
fprev=fxdesired;&lt;br&gt;
&lt;br&gt;
datapoints=3;&lt;br&gt;
p=1;&lt;br&gt;
for i=1:n&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if d(i) &amp;lt;= datapoints&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xdata(p)=x(i);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ydata(p)=y(i);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p=p+1;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
end&lt;br&gt;
&lt;br&gt;
% Calculating coefficients of Newton's Divided difference polynomial&lt;br&gt;
% Setting up the Lagrangian polynomial&lt;br&gt;
z=sym('z');&lt;br&gt;
L0=((z-xdata(2))*(z-xdata(3)))/((xdata(1)-xdata(2))*(xdata(1)-xdata(3)));&lt;br&gt;
L1=((z-xdata(1))*(z-xdata(3)))/((xdata(2)-xdata(1))*(xdata(2)-xdata(3)));&lt;br&gt;
L2=((z-xdata(1))*(z-xdata(2)))/((xdata(3)-xdata(1))*(xdata(3)-xdata(2)));&lt;br&gt;
fq=L0*ydata(1)+L1*ydata(2)+L2*ydata(3);&lt;br&gt;
fxdesired=subs(fq,z,xdesired);&lt;br&gt;
&lt;br&gt;
fnew=fxdesired;&lt;br&gt;
ea=abs((fnew-fprev)/fnew*100);&lt;br&gt;
if ea &amp;gt;= 5&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sd=0;&lt;br&gt;
else&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sd=floor(2-log10(abs(ea)/0.5));&lt;br&gt;
end</description>
    </item>
    <item>
      <pubDate>Sun, 04 Mar 2012 19:05:14 +0000</pubDate>
      <title>Re: Lagrange Method</title>
      <link>http://www.mathworks.nl/matlabcentral/newsreader/view_thread/317599#868830</link>
      <author>Matt J </author>
      <description>"Akmal " &amp;lt;virtuoso_kraken@yahoo.com&amp;gt; wrote in message &amp;lt;jivpe3$a2l$1@newscl01ah.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; I'm writing a code for polynomial interpolation by Lagrange method. But I can't execute my program. I don't know where I went wrong. Any input would be much appreciated. &lt;br&gt;
==============&lt;br&gt;
&lt;br&gt;
Try the DBSTOP command</description>
    </item>
  </channel>
</rss>
