<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Polynomial coefficients</title>
		<link>http://tibasicdev.wikidot.com/forum/t-1388277/polynomial-coefficients</link>
		<description>Posts in the discussion thread &quot;Polynomial coefficients&quot; - A program that can find polynomial coefficients.</description>
				<copyright></copyright>
		<lastBuildDate>Wed, 11 Mar 2026 17:02:18 +0000</lastBuildDate>
		
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-1388277#post-2388668</guid>
				<title>Re: Polynomial coefficients</title>
				<link>http://tibasicdev.wikidot.com/forum/t-1388277/polynomial-coefficients#post-2388668</link>
				<description></description>
				<pubDate>Thu, 08 Oct 2015 23:44:24 +0000</pubDate>
				<wikidot:authorName>lirtosiast</wikidot:authorName>				<wikidot:authorUserId>2005367</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>All right. I'm just writing this down as I think of it, so there will be bugs, guaranteed. Will test soon.</p> <p>It doesn't seem like it's possible to get the coefficients in less than <tt>O(degree^2)</tt> since you need to calculate Y1 at &#8216;degree+1` points, and each one takes <tt>O(degree)</tt>. So here&#8217;s my solution, based on finite differences:</p> <div class="code"> <pre><code>Y₁(-11+cumSum(binomcdf(20,0→E ;21 points, Y₁({-10,-9,...,9,10}) ΔList(Y₁(-11.5+cumSum(binomcdf(21,0→O ;22 points, Y₁({-10.5,-9.5,...,9.5,10.5}), before taking ΔList( {∟E(11),∟O(11)→C For(X,10,1,-1 ΔList(ΔList(∟E→E Ans(X)→∟C(1+dim(∟C ΔList(ΔList(∟O→O Ans(X)→∟C(1+dim(∟C End ∟C/cumSum(binomcdf(21,0))!</code></pre></div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://tibasicdev.wikidot.com/forum/t-1388277#post-2386859</guid>
				<title>Polynomial coefficients</title>
				<link>http://tibasicdev.wikidot.com/forum/t-1388277/polynomial-coefficients#post-2386859</link>
				<description></description>
				<pubDate>Mon, 05 Oct 2015 20:07:42 +0000</pubDate>
				<wikidot:authorName>Jonathan</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Here's your challenge:<br /> A polynomial of degree 20 or less is in Y1. Create a program that will find the coefficients of said polynomial. Bonus points if you can figure out a program that will work with degree 50 or more;.</p> <p>(I wonder what lirtosiast and Weregoose will cook up.)</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>