<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>calvados &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/calvados/</link>
	<description>Feed of posts on WordPress.com tagged "calvados"</description>
	<pubDate>Fri, 25 Dec 2009 22:29:16 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Mulled Cider With Calvados &amp; Spicy Baked Apples]]></title>
<link>http://visitnormandy.wordpress.com/2009/12/19/mulled-cider-with-calvados/</link>
<pubDate>Sat, 19 Dec 2009 13:41:52 +0000</pubDate>
<dc:creator>ohcassis</dc:creator>
<guid>http://visitnormandy.wordpress.com/2009/12/19/mulled-cider-with-calvados/</guid>
<description><![CDATA[It&#8217;s been chilly here &#8211; in fact, it was ten degrees below last night! At times like thes]]></description>
<content:encoded><![CDATA[It&#8217;s been chilly here &#8211; in fact, it was ten degrees below last night! At times like thes]]></content:encoded>
</item>
<item>
<title><![CDATA[Calvados – Silky, Fiery, Wondrous]]></title>
<link>http://oldwaystable.org/2009/12/15/calvados-%e2%80%93-silky-fiery-wondrous/</link>
<pubDate>Tue, 15 Dec 2009 22:13:39 +0000</pubDate>
<dc:creator>Oldways Table</dc:creator>
<guid>http://oldwaystable.org/2009/12/15/calvados-%e2%80%93-silky-fiery-wondrous/</guid>
<description><![CDATA[(image via conor lawless) Calvados is an apple brandy from the French region of Lower Normandy. Spir]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://oldwaystable.wordpress.com/files/2009/12/calvados-092509.jpg"><img class="aligncenter size-full wp-image-1337" title="calvados.092509" src="http://oldwaystable.wordpress.com/files/2009/12/calvados-092509.jpg" alt="" width="500" height="308" /></a></p>
<p>(<em>image via <a href="http://www.flickr.com/photos/conchur/">conor lawless</a></em>)</p>
<p>Calvados is an apple brandy from the French region of Lower Normandy. Spirits, say many people, “are just too strong.”  Aah, but what pleasure they’re missing!  A favored drink revered by great gastronomes and by successful movers and shakers, in bottles that rattle in the trolleys of great restaurants with the after-dinner choice offerings of their gastronome owners.  And there is no better spirit than Calvados, the royalty of spirits made in Normandy from its famous apples.  Its organoleptics are astounding! <em>(ALISON EDIT: &#8220;Organoleptic&#8221; refers to any sensory properties of a product, involving taste, colour, odour and feel. Because knowledge is power!)</em></p>
<p>- Dun</p>
<p><strong><a href="http://guest.cvent.com/EVENTS/Info/Summary.aspx?i=192528fd-3c23-40d3-ae6f-41bfae1a4624">Come drink Calvados in Normandy with the Oldways crew!</a></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Perbandingan penataan interior antara Calvados, Zigazaga, dan Prosteak cafe dan restaurant]]></title>
<link>http://dvanhlast.wordpress.com/2009/12/14/perbandingan-penataan-interior-antara-calvados-zigazaga-dan-prosteak-cafe-dan-restaurant/</link>
<pubDate>Mon, 14 Dec 2009 07:31:12 +0000</pubDate>
<dc:creator>dvanhlast</dc:creator>
<guid>http://dvanhlast.wordpress.com/2009/12/14/perbandingan-penataan-interior-antara-calvados-zigazaga-dan-prosteak-cafe-dan-restaurant/</guid>
<description><![CDATA[Author : KA, GO Penataan interior Cafe and Restaurant yang terletak di Surabaya wilayah barat yang m]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Author : KA, GO</p>
<p>Penataan interior Cafe and Restaurant yang terletak di Surabaya wilayah barat yang masing &#8211; masing di Jl Raya Kupang Indah, Jl. Mayjend Sungkono dan Jl. H. R Muhammad dilatar belakangi oleh kebutuhan masyarakat akan tempat &#8211; tempat makan yang juga menyediakan fasilitas hiburan yang dapat didatangi untuk bersantai, melobi atau menghilangkan stress yang dikarenakan kejenuhan akibat kesibukan dalam bekerja yang biasanya dirasakan masyarakat kota besar, khususnya di Surabaya. Selain itu Cafe and Restaurant ini juga menambah nilai plus bagi kawasan Surabaya Barat. Dewasa ini banyak sekali Cafe and Restaurant yang bermunculan di Surabaya sehingga mengakibatkan adanya persaingan yang cukup ketat. Untuk dapat lebih unggul dalam bersaing dengan Cafe and Restaurant lainnya maka perlu ditambahkan adanya fasilitas pendukung di dalam setiap Cafe and Restaurant tersebut, seperti live music, big screen television, area bermain bagi anak &#8211; anak, bar dimana nantinya selain para pengunjung puas dalam menikmati hidangan, mereka juga puas dalam penyediaan fasilitas yang tentunya akan menunjang suasana yang dihadirkan. Area Cafe and J Restaurant ini sebagian besar adalah area makan baik itu smoking area atau non smoking area yang merupakan area utama daripada Cafe and Restaurant. Dan sebagai pelengkap tersedia pula area bar and lounge dan ruang VIP untuk menunjang aktivitas bersantai para pengunjung. Semua area bersifat open sehingga semua pengunjung dapat melihat ke seluruh ruangan yang ada. kecuali ruang VIP yang memang diperuntukkan bagi para pengunjung yang menginginkan privasi. Hubungan antar ruang yang terjadi adalah langsung. Berdasarkan dari kebutuhan masyarakat yang ingin bersantai ria untuk menghilangkan stress ataupun kejenuhan dari kesibukan yang sedemikian rupa sehingga dibutuhkan suatu tempat dimana keinginan para pengunjung untuk dapat bersantai sambil menikmati makanan dapat terwujud. Dengan adanya Cafe and Restaurant tersebut diharapkan dapat membantu para pengunjung sesuai dengan keinginan mereka. Penelitian tentang perbandingan penataan interior antara ketiga Cafe and Restaurant tersebut pada akhirnya akan dapat menunjukkan manakah di antara ketiga Cafe and Restaurant tersebut yang memenuhi kriteria penataan interior yang sesuai.</p>
<p>Keyword : cafe and restaurant interior, calvados, zigazaga</p>
<p>Sumber : http://repository.petra.ac.id/1362/</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Grapefruit; users manual]]></title>
<link>http://iisenkram.wordpress.com/2009/12/13/grapefruit-users-manual/</link>
<pubDate>Sun, 13 Dec 2009 12:43:14 +0000</pubDate>
<dc:creator>isenkram</dc:creator>
<guid>http://iisenkram.wordpress.com/2009/12/13/grapefruit-users-manual/</guid>
<description><![CDATA[  If you are into citrus, this is the time to enjoy grapefruit (The ones from Florida are a favourit]]></description>
<content:encoded><![CDATA[  If you are into citrus, this is the time to enjoy grapefruit (The ones from Florida are a favourit]]></content:encoded>
</item>
<item>
<title><![CDATA[Cocktail Of The Week (The Jack Rose)]]></title>
<link>http://boozeburgersandbeats.com/2009/12/07/cocktail-of-the-week-the-jack-rose/</link>
<pubDate>Mon, 07 Dec 2009 01:38:06 +0000</pubDate>
<dc:creator>mheusler</dc:creator>
<guid>http://boozeburgersandbeats.com/2009/12/07/cocktail-of-the-week-the-jack-rose/</guid>
<description><![CDATA[The Jack Rose is another cocktail that was popular during the prohibition years, so popular in fact ]]></description>
<content:encoded><![CDATA[The Jack Rose is another cocktail that was popular during the prohibition years, so popular in fact ]]></content:encoded>
</item>
<item>
<title><![CDATA[Four Great Cocktails]]></title>
<link>http://dreamingagain.wordpress.com/2009/11/26/4-great-cocktails/</link>
<pubDate>Thu, 26 Nov 2009 06:31:08 +0000</pubDate>
<dc:creator>filipjach</dc:creator>
<guid>http://dreamingagain.wordpress.com/2009/11/26/4-great-cocktails/</guid>
<description><![CDATA[Today was a great day for cocktails, went to the container store and bought some nice sealable glass]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Today was a great day for cocktails, went to the container store and bought some nice sealable glass containers for my homemade syrups. I then went to Cask on third street in San Francisco and picked up some Fee Brothers bitters (old fashioned bitters, west indies orange bitters and peach bitters) along with an outstanding Austrian Apricot Liqueur per the recommendation of the staff.</p>
<p>Once I got home I made Lavender Honey Syrup from the Art of the Bar book along with some homemade grenadine. With so many new goodies I got the shaker out and made some cocktails for me and my wife as we prepped for thanksgiving.</p>
<div id="attachment_44" class="wp-caption alignnone" style="width: 490px"><a href="http://dreamingagain.wordpress.com/files/2009/11/lavender_sidecar.jpg"><img class="size-full wp-image-44  " title="Lavender Sidecar" src="http://dreamingagain.wordpress.com/files/2009/11/lavender_sidecar.jpg" alt="" width="480" height="360" /></a><p class="wp-caption-text">Lavender Sidecar: Recipe from the &#34;Art of the Bar&#34; book</p></div>
<p>Sidecars are great, but the Lavender Sidecar takes it to a whole new level. Notice the container for the homemade Lavender Honey Syrup&#8230; what a great find at the container store, looks perfect in a home bar.</p>
<p><strong>Lavender Sidecar </strong>(per the <a title="Art of the Bar" href="http://www.amazon.com/Art-Bar-Cocktails-Inspired-Classics/dp/0811854981/ref=sr_1_1?ie=UTF8&#38;s=books&#38;qid=1259215211&#38;sr=8-1">Art of the Bar</a> book):</p>
<ul>
<li>1.5 oz Cognac</li>
<li>¼ oz Cointreau</li>
<li>½ oz lemon juice</li>
<li>½ oz honey lavender syrup</li>
<li>1 dash orange bitters</li>
</ul>
<p>Shake all ingredients with ice and fine-strain in to a brandy glass with a sugar rim.</p>
<div id="attachment_46" class="wp-caption alignnone" style="width: 460px"><a href="http://dreamingagain.wordpress.com/files/2009/11/clara_st_apricot.jpg"><img class="size-full wp-image-46" title="Clara St. Apricot Sour" src="http://dreamingagain.wordpress.com/files/2009/11/clara_st_apricot.jpg" alt="" width="450" height="600" /></a><p class="wp-caption-text">Clara St. Apricot Sour</p></div>
<p>My great find at Cask today was the Rothman &#38; Winter Orchard Apricot Liqueur, the salesperson highly recommended it for mixing with Rye and Lemon Juice. So while I can&#8217;t take complete credit for the recipe it is somewhat of my own concoction</p>
<p><strong>Clara St. Apricot Sour<br />
</strong></p>
<ul>
<li>1 oz Straight Rye Whiskey</li>
<li>¾ oz Apricot Liqueur</li>
<li>½ oz lemon juice</li>
<li>1 tsp simple syrup (I used a orange zest simple syrup I made)</li>
<li>2 dashes Fee Brothers peach bitters</li>
</ul>
<p>Shake all ingredients with ice and fine-strain in to a cocktail glass. Garish with a lemon zest twist.</p>
<div id="attachment_45" class="wp-caption alignnone" style="width: 490px"><a href="http://dreamingagain.wordpress.com/files/2009/11/tulip_cocktail.jpg"><img class="size-full wp-image-45" title="Tulip Cocktail" src="http://dreamingagain.wordpress.com/files/2009/11/tulip_cocktail.jpg" alt="" width="480" height="360" /></a><p class="wp-caption-text">Tulip Cocktail</p></div>
<p>Calvados continues to be a favorite spirit and makes excellent cocktails too. This drink has great floral notes, the balance felt good and it has a nice complexity to it. I highly recommend it.</p>
<p><strong>Tulip Cocktail:</strong></p>
<ul>
<li>1 oz Calvados</li>
<li>1 oz sweet vermouth</li>
<li>½ oz lemon juice juice</li>
<li>½ oz apricot brandy</li>
</ul>
<p>Shake all ingredients with ice and fine-strain in to a cocktail glass. Garish with a lemon zest twist.<br />
Recipe courtesy of: <a title="http://ohgo.sh/" href="http://ohgo.sh/archive/apricot-brandy-cocktails/">http://ohgo.sh/archive/apricot-brandy-cocktails/</a></p>
<p><a href="http://dreamingagain.wordpress.com/files/2009/11/ward_eight.jpg"><img class="alignnone size-full wp-image-47" title="Ward Eight" src="http://dreamingagain.wordpress.com/files/2009/11/ward_eight.jpg" alt="Ward Eight" width="480" height="360" /></a></p>
<p>Last but not least, I needed something to test my homemade grenadine with. I followed the &#8220;hot process&#8221; grenadine recipe from <a title="Jacob Grier's Blog" href="http://www.jacobgrier.com/blog/archives/1938.html">Jacob Grier&#8217;s blog</a> but I gave it my own unique twist by dropping in some orange zest/</p>
<p>The recipe for the Ward Eight also comes courtesy of Jacob.</p>
<p><strong>Ward Eight</strong></p>
<ul>
<li>2 oz rye or bourbon</li>
<li>.5 oz orange juice</li>
<li>.5 lemon juice</li>
<li>1 tsp grenadine</li>
</ul>
<p>Shake with ice and strain into a chilled cocktail glass for a refreshing variation on the whiskey sour.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Grippe: les médecins du Calvados contestent à nouveau leur réquisition]]></title>
<link>http://fonzibrain.wordpress.com/2009/11/24/grippe-les-medecins-du-calvados-contestent-a-nouveau-leur-requisition/</link>
<pubDate>Tue, 24 Nov 2009 22:54:50 +0000</pubDate>
<dc:creator>fonzibrain</dc:creator>
<guid>http://fonzibrain.wordpress.com/2009/11/24/grippe-les-medecins-du-calvados-contestent-a-nouveau-leur-requisition/</guid>
<description><![CDATA[Le juge des référés du tribunal de Caen annoncera mardi s&#8217;il suspend un arrêté de réquisition ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://fonzibrain.wordpress.com/files/2009/11/medecin_de_garde-ff4f3.jpg"><img src="http://fonzibrain.wordpress.com/files/2009/11/medecin_de_garde-ff4f3.jpg" alt="" title="medecin_de_garde-ff4f3" width="440" height="308" class="alignnone size-full wp-image-2242" /></a></p>
<p>Le juge des référés du tribunal de Caen annoncera mardi s&#8217;il suspend un arrêté de réquisition de médecins libéraux du Calvados dans le cadre de la campagne de vaccination contre la grippe H1N1, comme le lui demande une nouvelle fois l&#8217;Union régionale des médecins libéraux (URML).</p>
<p>Mardi dernier le juge avait déjà débouté l&#8217;URML, dans le cadre d&#8217;un référé liberté sur le même arrêté. Mais l&#8217;URML a fait lundi une nouvelle demande, dans le cadre d&#8217;un référé suspension.</p>
<p>&#8220;L&#8217;Etat n&#8217;a pas prouvé la carence de volontaires&#8221; nécessaire avant de réquisitionner, a argumenté l&#8217;avocat de l&#8217;URML, Me Fabrice Di Vizio, &#8220;les volontaires n&#8217;ont pas été sollicités par l&#8217;administration, nous en avons la preuve&#8221;.</p>
<p>Antoine Livic, chef du service juridique de la préfecture, a répondu que seuls 60 médecins sur 1.200 sollicités s&#8217;étaient portés volontaires, et pas forcément là où l&#8217;Etat avait besoin d&#8217;eux.</p>
<p>La préfecture a besoin de 600 médecins sur la période définie par l&#8217;arrêté (12 au 28 novembre), selon lui.</p>
<p>Les médecins libéraux reprochent en outre à l&#8217;arrêté de ne pas préciser si la réquisition couvre les situations d&#8217;urgence. Ils craignent de pas être couverts par l&#8217;Etat en cas d&#8217;erreur médicale pendant une intervention d&#8217;urgence alors qu&#8217;ils ne sont réquisitionnés que pour des entretiens avant vaccination.</p>
<p>Pour M. Livic, la requête de l&#8217;URML relève &#8220;manifestement de l&#8217;intérêt privé à garder leurs cabinets ouverts&#8221;, alors que la préfecture agit dans &#8220;l&#8217;intérêt public&#8221; pour prévenir une extension de l&#8217;épidémie.</p>
<p>&#8220;Les médecins sont indemnisés pendant leur réquisitions, 66 euros (NDLR : brut) de l&#8217;heure&#8221;, a-t-il ajouté.</p>
<p>&#8220;C&#8217;est insultant&#8221;, a réagi le président de l&#8217;URML Antoine Leveneur, après l&#8217;audience, &#8220;c&#8217;est vrai qu&#8217;on perd de l&#8217;argent à 33 euros net de l&#8217;heure mais on n&#8217;a jamais mis en avant cet argument&#8221;.<br />
<a href='http://www.romandie.com/ats/news/091123154624.whhazljo.asp'>romandie</a></p>
<p>C&#8217;est bien, il y a des gens qui n&#8217;ont pas peur de s&#8217;opposer ils ont raison et et je suis de tout coeur avec eux.<br />
Les réquisitions sont illégales et profondémment criminelles, réquisitionner pour empoisoner la population, double action hallucinante.</p>
<p>J&#8217;espère que ces médécins vont gagner, et qu&#8217;ils ne seront pas réquisitionnés, dans tout les cas, la lutte est la seule option, et l&#8217;inaction est tout aussi criminelle que la collaboration.Surtout si vous êtes a courant de la gravité de la situation.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Eine Reise durch die Normandie]]></title>
<link>http://29alwi.wordpress.com/2009/11/22/eine-reise-durch-die-normandie/</link>
<pubDate>Sun, 22 Nov 2009 14:53:53 +0000</pubDate>
<dc:creator>alwi</dc:creator>
<guid>http://29alwi.wordpress.com/2009/11/22/eine-reise-durch-die-normandie/</guid>
<description><![CDATA[Von Aachen über Belgien, Nordfrankreich und der Picardie erreicht man nach ca. 3.5 Stunden kurz vor ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Von Aachen über Belgien, Nordfrankreich und der Picardie erreicht man nach ca. 3.5 Stunden kurz vor der Stadt Aumale das Departement Seine-Maritime und damit die Normandie. Die A 29, der letzte Teilabschnitt wurde 2005 eröffnet, die A 28 mit der Pont de Normandie sowie die A 13 und die A 84 ist die Straßenverbindung zwischen Ost und West.</p>
<div id="attachment_755" class="wp-caption aligncenter" style="width: 510px"><a href="http://29alwi.wordpress.com/files/2009/11/pont-de-normandie.jpg"><img class="size-full wp-image-755" title="Pont de Normandie" src="http://29alwi.wordpress.com/files/2009/11/pont-de-normandie.jpg" alt="Pont de Normandie" width="500" height="280" /></a><p class="wp-caption-text">Pont de Normandie</p></div>
<p style="text-align:justify;">Die Normandie steht sowohl für <strong>drei „K“ als auch für drei „C“,</strong></p>
<p style="text-align:justify;">die Normandie steht aber auch für Krieg, Eroberung und Freiheit.</p>
<p style="text-align:justify;"><strong>Die drei „K“ stehen für: &#8220;Küsten, Kastelle und Kathedralen.&#8221;</strong></p>
<p style="text-align:justify;">Davon gibt es in der Normandie mehr als genug. Die herrlichen Kirchen und Kathedralen z. B. in Evreux oder Lisieux, der Notre Dame, St-Quen und St-Maclou in der hervorragend restaurierten fachwerkbunten Altstadt in Rouen oder das Kloster Le Bec (Notre Dame du Bec) in Le Bec-Hellouin (Département Eure) lassen das Herz eines jeden Freundes von mittelalterlichen Kirchenbauten höher schlagen. Lisseux, ist die Stadt der Hl. Theresia. Besichtigen sollte man daher das Kloster, in dem in Chapelle du Carmel die Reliquien der Heiligen aufbewahrt sind, bis zu der Basilika der Hl. Theresia mit der wunderschönen dreischiffigen Krypta. Auch die Cathédrale St-Pierre &#8211; die aus dem 12 / 13 Jh. stammt ist zu besichtigen.</p>
<p style="text-align:justify;">In der Stadt Caen befinden sich zwei Abteien &#8211; Abbaye-aux-Hommes (Männerkloster) und Abbaye-aux-Dames (Frauenkloster), sowie die Église St-Pierre. In Bayeux steht die wunderschöne Kathedrale, die den zweiten Weltkrieg unbeschadet überstanden hat, und wacht über der Stadt und zieht den Besucher an.</p>
<p style="text-align:justify;"><a href="http://29alwi.wordpress.com/files/2009/11/p1000488.jpg"></a></p>
<p style="text-align:justify;">Im Westen der Normandie liegt die Stadt Coutances mit ihrer gotischen Kathedrale die mit ihren beiden 78m hohen Türmen die Stadt prägt.</p>
<p style="text-align:justify;">An der Grenze zur Bretagne wächst schließlich wie ein riesige Felsendom der Mont &#8211; Saint-Michel aus dem Meer, das Ziel großer Pilgerscharen und gewaltiger Touristenströme, die mühsam hinaufsteigen zum Wunder des Abendlandes und Weltkulturerbe.</p>
<p style="text-align:justify;"><a href="http://29alwi.wordpress.com/files/2009/11/2008-tour-de-jumelage-023.jpg"><img class="aligncenter size-full wp-image-772" src="http://29alwi.wordpress.com/files/2009/11/2008-tour-de-jumelage-023.jpg" alt="" width="500" height="298" /></a></p>
<p style="text-align:justify;">Zwischen le Treport im Osten und Mont &#8211; Saint-Michel im Westen zeigt die über 600 km lange Küste der Normandie ein abwechslungsreiches und nicht selten faszinierendes Bild. Steilküsten wie z.B. bei Étretat, feiner Sand an der Küste der mondänen Seebäder oder im Bereich zwischen Asnelles und Arromanches les Bains.</p>
<p style="text-align:justify;"><a href="http://29alwi.wordpress.com/files/2009/11/chronik-vire-2008-juli-08-120.jpg"><img class="aligncenter size-full wp-image-773" src="http://29alwi.wordpress.com/files/2009/11/chronik-vire-2008-juli-08-120.jpg" alt="" width="500" height="261" /></a></p>
<p style="text-align:justify;">Häuser aus Granit in kleinen Seebädern prägen das Bild der Küste. Diese Küste hat aber auch viel Leid gesehen und Geschichte geschrieben. Da ist erstens die Eroberung Englands durch die Normannen mit König Wilhelm dem Eroberer im Jahre 1006 zu nennen. Der Teppich von Bayeux erzählt in eindrucksvollen Bildern diese Eroberung in allen Details.</p>
<p style="text-align:justify;">Die Namen Utah, Omaha, Gold, Juno, Sword sind in die Weltgeschichte eingegangen. Ca. 80 km Strand der Normandie und „der längste Tag“ haben die Befreiung Europas gebracht. Der 6. Juni 1944 steht für diese Befreiung.</p>
<p style="text-align:justify;"><a href="http://29alwi.wordpress.com/files/2009/11/chronik-vire-2007-284.jpg"><img class="aligncenter size-full wp-image-777" src="http://29alwi.wordpress.com/files/2009/11/chronik-vire-2007-284.jpg" alt="" width="500" height="264" /></a></p>
<p style="text-align:justify;">Bevor man die Strände besichtigt, sollte man an einer der vom Mémorial de Caen organisierten Führungen teilzunehmen. Diese Führungen erklären ausführlich und eindrucksvoll die Ereignisse des „D Day” (Codename „Operation Overlord”).</p>
<p style="text-align:justify;">Die Reise geht weiter durch leicht gewellte Hügellandschaften ins Landesinnere. Kühe mit schwarz geränderten Augen weiden auf saftigen Wiesen. Knorrige Apfelbäume mit leuchtenden gelben oder roten Früchten prägen die Landschaft. Schafe sind zu sehen, die am Meer auf kräuterreichen Flächen ihr Futter suchten. Bilder von kulinarischen Genüssen lassen das Wasser im Mund zusammen laufen:</p>
<div id="attachment_779" class="wp-caption aligncenter" style="width: 510px"><a href="http://29alwi.wordpress.com/files/2009/11/chronik-vire-2007-263.jpg"><img class="size-full wp-image-779" title="Heckenlandschaft in der Normandie" src="http://29alwi.wordpress.com/files/2009/11/chronik-vire-2007-263.jpg" alt="Heckenlandschaft in der Normandie" width="500" height="225" /></a><p class="wp-caption-text">Heckenlandschaft in der Normandie</p></div>
<p style="text-align:justify;">Frischer Fisch, Austern, Lamm, oder Baguette mit Käse. Sie alle bilden die Säulen der normannischen Gastronomie:</p>
<p style="text-align:justify;"><strong>Die drei „C“, Cidre, Calvados und Camembert. </strong></p>
<p style="text-align:justify;">In Häusern, die der bekannte Führer Michelin mit Sternen versehen hat, aber auch in den einfachen Gasthäusern auf dem Lande, sind diese Genüsse zu erleben und zu erschmecken.</p>
<div id="attachment_780" class="wp-caption aligncenter" style="width: 510px"><a href="http://29alwi.wordpress.com/files/2009/11/chronik-vire-2007-054.jpg"><img class="size-full wp-image-780" title="Hotel - Restaurant Hetres" src="http://29alwi.wordpress.com/files/2009/11/chronik-vire-2007-054.jpg" alt="Hotel - Restaurant Hetres" width="500" height="302" /></a><p class="wp-caption-text">Hotel - Restaurant Hetres</p></div>
<p style="text-align:justify;">Herrlich auch der Besuch des Hafens von Honfleur, oder die traumhaften Stränden von Deauville und Trouville sur Mer. Auch die Städte Rouen mit seinem Markt und Caen warten auf einen Besuch.</p>
<p style="text-align:justify;">Im Osten der Normandie, fast bei Paris, ca. 80 km sind es bis zur Hauptstadt, warten die Gärten in Giverny und das Erbe von Monet auf einen Besuch.</p>
<p style="text-align:justify;"><strong>Dies alles und noch mehr macht Lust auf Urlaub in der Normandie</strong>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[不相关且不独立的2组随机变量的构造 连续&amp;离散]]></title>
<link>http://iwool.wordpress.com/2009/11/19/%e4%b8%8d%e7%9b%b8%e5%85%b3%e4%b8%94%e4%b8%8d%e7%8b%ac%e7%ab%8b%e7%9a%842%e7%bb%84%e9%9a%8f%e6%9c%ba%e5%8f%98%e9%87%8f%e7%9a%84%e6%9e%84%e9%80%a0-%e8%bf%9e%e7%bb%ad%e7%a6%bb%e6%95%a3/</link>
<pubDate>Thu, 19 Nov 2009 22:13:19 +0000</pubDate>
<dc:creator>wOOL</dc:creator>
<guid>http://iwool.wordpress.com/2009/11/19/%e4%b8%8d%e7%9b%b8%e5%85%b3%e4%b8%94%e4%b8%8d%e7%8b%ac%e7%ab%8b%e7%9a%842%e7%bb%84%e9%9a%8f%e6%9c%ba%e5%8f%98%e9%87%8f%e7%9a%84%e6%9e%84%e9%80%a0-%e8%bf%9e%e7%bb%ad%e7%a6%bb%e6%95%a3/</guid>
<description><![CDATA[今天在课本上瞄到这样一句话, 随手写了2组均为(0,1)分布的随机变量, 发现如果不相关的话一定就是相互独立的, 于是我就纠结了, 后来才知道, 对于只有2个取值的2组随机变量, 不相关和独立是等价的]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>今天在课本上瞄到这样一句话, 随手写了2组均为(0,1)分布的随机变量, 发现如果不相关的话一定就是相互独立的, 于是我就纠结了, 后来才知道, 对于只有2个取值的2组随机变量, 不相关和独立是等价的, 但是通常情况下: 独立=&#62;不相关 但是 不相关 =/=&#62; 独立, 下面是一些例子</p>
<p>连续型:<br />
设X为均值为0的服从正态分布的随机变量<br />
设Y=X^2<br />
由Cov(X,Y)=E(XY)-E(X)E(Y)=E(X^3)-0=E(X^3)=0 可知 X, Y不相关<br />
但是<br />
f(y&#124;x) =/= f(y)<br />
所以X, Y也不独立<br />
类似的例子WIKI上也有: <a href="http://en.wikipedia.org/wiki/Normally_distributed_and_uncorrelated_does_not_imply_independent">Normally distributed and uncorrelated does not imply independent</a></p>
<p>离散型:<br />
这个就有些复杂了, 刚才说过, 如果随机变量必须有3种或者以上的取值才能构造出来的, 下面是一个例子</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cbegin%7Barray%7D%7Bccccc%7D%5C%5C++X%2CY+%26%2338%3B+2+%26%2338%3B+1+%26%2338%3B+-1%5C%5C5+%26%2338%3B+0.085+%26%2338%3B+0.0475+%26%2338%3B+0.0675%5C%5C+2+%26%2338%3B+0.090+%26%2338%3B+0.0325+%26%2338%3B+0.0775%5C%5C4+%26%2338%3B+0.225+%26%2338%3B+0.1200+%26%2338%3B+0.2550%5Cend%7Barray%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\begin{array}{ccccc}\\  X,Y &amp; 2 &amp; 1 &amp; -1\\5 &amp; 0.085 &amp; 0.0475 &amp; 0.0675\\ 2 &amp; 0.090 &amp; 0.0325 &amp; 0.0775\\4 &amp; 0.225 &amp; 0.1200 &amp; 0.2550\end{array}' title='\begin{array}{ccccc}\\  X,Y &amp; 2 &amp; 1 &amp; -1\\5 &amp; 0.085 &amp; 0.0475 &amp; 0.0675\\ 2 &amp; 0.090 &amp; 0.0325 &amp; 0.0775\\4 &amp; 0.225 &amp; 0.1200 &amp; 0.2550\end{array}' class='latex' /></p>
<p>E(X)=3.8<br />
E(Y)=0.6<br />
E(X)E(Y)=2.28<br />
E(XY)=2.28<br />
所以 不相关<br />
P(X=5&#124;Y=2)=0.0845/0.4=0.2124 =/= P(X=5)=0.2<br />
所以 不独立<br />
有一篇文章专门介绍这种离散型随机变量的构造, 文章在这里<a href='http://iwool.wordpress.com/files/2009/11/e4b88de79bb8e585b3e4b894e4b88de78bace7ab8be4ba8ce7bbb4e7a6bbe695a3e59e8be99a8fe69cbae59091e9878fe79a84e69e84e980a0e696b9e6b395.pdf'>不相关且不独立二维离散型随机向量的构造方法</a><br />
文中附带了一个生成程序, 但是是一个试卷生成软件用的代码, 也不复杂, 下面是我改写的Python版</p>
<div class="python" style="font-family:monospace;color:#006;border:1px solid #d0d0d0;background-color:#f0f0f0;">
<ol>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">from</span> numpy <span style="color:#ff7700;font-weight:bold;">import</span> <span style="color:#dc143c;">array</span>,dot,<span style="color:#008000;">min</span>,mat</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">import</span> <span style="color:#dc143c;">random</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160;</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">def</span> gcd<span style="color:black;">&#40;</span>a,b<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">while</span> b <span style="color:#66cc66;">&#62;</span> 0: a,b = b, a<span style="color:#66cc66;">%</span>b</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">return</span> a</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; </div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">x2=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>1,3<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">x1=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>3,5<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">x3=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>3,5<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">q=gcd<span style="color:black;">&#40;</span>gcd<span style="color:black;">&#40;</span>x3-x2,x1-x3<span style="color:black;">&#41;</span>,gcd<span style="color:black;">&#40;</span>x1-x3,x2-x1<span style="color:black;">&#41;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">y1=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>1,3<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">y2=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>-1,1<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">y3=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>-1,1<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">r=gcd<span style="color:black;">&#40;</span>gcd<span style="color:black;">&#40;</span>y3-y2,y1-y3<span style="color:black;">&#41;</span>,gcd<span style="color:black;">&#40;</span>y1-y3,y2-y1<span style="color:black;">&#41;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">t=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>1,2<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">s=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>1,2<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">a1=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>1,2<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">a2=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>1,2<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">a3=5-a1-a2</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">xi=0.2<span style="color:#66cc66;">*</span><span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span>a1,a2,a3<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">xi=mat<span style="color:black;">&#40;</span>xi<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">b1=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>1 ,2<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">b2=<span style="color:#dc143c;">random</span>.<span style="color:black;">randint</span><span style="color:black;">&#40;</span>1 ,2<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">b3=5-b1-b2</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">eta=0.2<span style="color:#66cc66;">*</span><span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span>b1<span style="color:black;">&#93;</span>,<span style="color:black;">&#91;</span>b2<span style="color:black;">&#93;</span>,<span style="color:black;">&#91;</span>b3<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">eta=mat<span style="color:black;">&#40;</span>eta<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">X=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span>x1,x2,x3<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">Y=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span>y1,y2,y3<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">H=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span><span style="color:black;">&#40;</span>y3-y2<span style="color:black;">&#41;</span>/r,<span style="color:black;">&#40;</span>y1-y3<span style="color:black;">&#41;</span>/r,<span style="color:black;">&#40;</span>y2-y1<span style="color:black;">&#41;</span>/r<span style="color:black;">&#93;</span>,\</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; <span style="color:black;">&#91;</span>t,0.0,-t<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">G=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span>s,<span style="color:black;">&#40;</span>x3-x2<span style="color:black;">&#41;</span>/q<span style="color:black;">&#93;</span>,\</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; <span style="color:black;">&#91;</span>-s,<span style="color:black;">&#40;</span>x1-x3<span style="color:black;">&#41;</span>/q<span style="color:black;">&#93;</span>,\</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; <span style="color:black;">&#91;</span>0.0,<span style="color:black;">&#40;</span>x2-x1<span style="color:black;">&#41;</span>/q<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">GH=dot<span style="color:black;">&#40;</span>G,H<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">etaxi=dot<span style="color:black;">&#40;</span>eta,xi<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">c=<span style="color:#008000;">min</span><span style="color:black;">&#40;</span>GH<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">d=<span style="color:#008000;">min</span><span style="color:black;">&#40;</span>etaxi<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">b=-d/c</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">A=b<span style="color:#66cc66;">*</span>GH+etaxi</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> A</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> x1,x2,x3</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> y1,y2,y3</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#008000;">raw_input</span><span style="color:black;">&#40;</span><span style="color:#483d8b;">&#34;<span style="color:#000099;font-weight:bold;">\n</span>XD&#34;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160;</div>
</li>
</ol>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[所学过的一些数值方法及其Python实现]]></title>
<link>http://iwool.wordpress.com/2009/11/18/%e6%89%80%e5%ad%a6%e8%bf%87%e7%9a%84%e4%b8%80%e4%ba%9b%e6%95%b0%e5%80%bc%e6%96%b9%e6%b3%95%e5%8f%8a%e5%85%b6python%e5%ae%9e%e7%8e%b0/</link>
<pubDate>Wed, 18 Nov 2009 13:20:28 +0000</pubDate>
<dc:creator>wOOL</dc:creator>
<guid>http://iwool.wordpress.com/2009/11/18/%e6%89%80%e5%ad%a6%e8%bf%87%e7%9a%84%e4%b8%80%e4%ba%9b%e6%95%b0%e5%80%bc%e6%96%b9%e6%b3%95%e5%8f%8a%e5%85%b6python%e5%ae%9e%e7%8e%b0/</guid>
<description><![CDATA[回想起来, 我在初中的时候, 由于懒, 计算爱用计算器搞定, 但是计算器给的是小数呀, 为了把答案还原成分数(这样看上去才想自己算的), 还专门去学了一下如何把一个无限循环小数变成分数, 当然那样做还]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>回想起来, 我在初中的时候, 由于懒, 计算爱用计算器搞定, 但是计算器给的是小数呀, 为了把答案还原成分数(这样看上去才想自己算的), 还专门去学了一下如何把一个无限循环小数变成分数, 当然那样做还是很麻烦, 于是想到了把得到的结果再用计算器依次乘从2, 3&#8230;这样的素数(虽然当时不知道原因, 但是显然这个方法十分有效), 以至于后来10以内的最简分数的小数值都记住的差不多了, 大概对于我这样滴人, 如果一个方程的解是(1,2,3), 那么断然不会去接受(1.000001,1.999998,3.000003)这样的答案吧, 不过数值分析就是给出我们这样的答案的, 而悲剧在于数值分析是我这学期的一门课&#8230; 我当然承认这门课很有用, 抛弃之前对于小数的厌恶来说, 甚至很好玩, 尤其是Why it works需要的推理都蛮有趣, 而且我淘到一本好书, 基本上常见的数值分析算法都给出了Python代码, 于是我就有些热情了</p>
<p>0. 我接触到的第一个数值分析方法: 牛顿法求平方根<br />
我显然不是这个学期学的这个东西, 看到它是因为一篇文章《John Carmark密码：0&#215;5f3759df》<br />
1597465647 1597463007</p>
<p>1. 解线形方程组(System of linear equations)<br />
1.0 Gaussian elimination<br />
高斯消元法, 这个有点唬人的名字其实就是我们初中就学过的加减消元法来着, 代码实现非常简单:</p>
<div class="python" style="font-family:monospace;color:#006;border:1px solid #d0d0d0;background-color:#f0f0f0;">
<ol>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">from</span> numpy <span style="color:#ff7700;font-weight:bold;">import</span> <span style="color:#dc143c;">array</span>,dot</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">def</span> gaussElimin<span style="color:black;">&#40;</span>a,b<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; n = <span style="color:#008000;">len</span><span style="color:black;">&#40;</span>b<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> k <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>0,n-1<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> i <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>k+1,n<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">if</span> a<span style="color:black;">&#91;</span>i,k<span style="color:black;">&#93;</span> <span style="color:#66cc66;">!</span>= 0.0:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; lam = a <span style="color:black;">&#91;</span>i,k<span style="color:black;">&#93;</span>/a<span style="color:black;">&#91;</span>k,k<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; a<span style="color:black;">&#91;</span>i,k+1:n<span style="color:black;">&#93;</span> = a<span style="color:black;">&#91;</span>i,k+1:n<span style="color:black;">&#93;</span> &#8211; lam<span style="color:#66cc66;">*</span>a<span style="color:black;">&#91;</span>k,k+1:n<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; b<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span> = b<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span> &#8211; lam<span style="color:#66cc66;">*</span>b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> k <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>n-1,-1,-1<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span> = <span style="color:black;">&#40;</span>b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span> &#8211; dot<span style="color:black;">&#40;</span>a<span style="color:black;">&#91;</span>k,k+1:n<span style="color:black;">&#93;</span>,b<span style="color:black;">&#91;</span>k+1:n<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span><span style="color:black;">&#41;</span>/a<span style="color:black;">&#91;</span>k,k<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">return</span> b</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; </div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">A=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span>0.003,59.14<span style="color:black;">&#93;</span>,<span style="color:black;">&#91;</span>5.291,-6.13<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">B=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span>59.17<span style="color:black;">&#93;</span>,<span style="color:black;">&#91;</span>46.78<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> gaussElimin<span style="color:black;">&#40;</span>A,B<span style="color:black;">&#41;</span></div>
</li>
</ol>
</div>
<p>这里有一个补充的知识, 就是如何在比较少的有效数字下, 取得尽可能精确的结果, 比如如果我们只取4位有效数字, 上面那个方程的结果就会变成(-10.01, 1.001), 正确的是(10,1), 误差还是很大的. 但是如果我们把2个方程的顺序交换一下, 依然只取4位有效数字, 得到的结果就是(10.00,1.00). 原因非常简单, 舍弃一个比较小的数字的后面几位, 造成的影响, 必然比舍弃比较大的数字的后面几位小. 比如上面的例子中, 如果不调换顺序, 我们首先计算的是5.291/0.003=1763.66666&#8230; 由于只能取4位有效数字, 这个结果便成为了1764, 误差0.3333&#8230;.  如果我们调换一下顺序, 计算0.003/5.291=0.000567000567000567&#8230;. 取4位有效数字, 0.0005670, 误差只有0.000000000567000567&#8230;.远小于0.33333&#8230;. 为了使方程变成这样, 我们要做的就保证: 在进行第i次高斯消元时, 第i个式子中的x_i的系数是最大的, 实现代码如下</p>
<div class="python" style="font-family:monospace;color:#006;border:1px solid #d0d0d0;background-color:#f0f0f0;">
<ol>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">from</span> numpy <span style="color:#ff7700;font-weight:bold;">import</span> <span style="color:#dc143c;">array</span>,dot,<span style="color:#008000;">max</span>,argmax,zeros,float64</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160;</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">def</span> swapRows<span style="color:black;">&#40;</span>v,i,j<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; temp = v<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span>.<span style="color:#dc143c;">copy</span><span style="color:black;">&#40;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; v<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span> = v<span style="color:black;">&#91;</span>j<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; v<span style="color:black;">&#91;</span>j<span style="color:black;">&#93;</span> = temp</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160;</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">def</span> gaussPivot<span style="color:black;">&#40;</span>a,b,tol=1.0e-9<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; n = <span style="color:#008000;">len</span><span style="color:black;">&#40;</span>b<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; s = zeros<span style="color:black;">&#40;</span><span style="color:black;">&#40;</span>n<span style="color:black;">&#41;</span>,float64<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> i <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>n<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; s<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span> = <span style="color:#008000;">max</span><span style="color:black;">&#40;</span><span style="color:#008000;">abs</span><span style="color:black;">&#40;</span>a<span style="color:black;">&#91;</span>i,:<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> k <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>0,n-1<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; p = <span style="color:#008000;">int</span><span style="color:black;">&#40;</span>argmax<span style="color:black;">&#40;</span><span style="color:#008000;">abs</span><span style="color:black;">&#40;</span>a<span style="color:black;">&#91;</span>k:n,k<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span>/s<span style="color:black;">&#91;</span>k:n<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span><span style="color:black;">&#41;</span> + k</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">if</span> <span style="color:#008000;">abs</span><span style="color:black;">&#40;</span>a<span style="color:black;">&#91;</span>p,k<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span> <span style="color:#66cc66;">&#60;</span> tol:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">print</span> <span style="color:#483d8b;">&#34;Matrix is singular&#34;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">if</span> p<span style="color:#66cc66;">!</span>=k:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; swapRows<span style="color:black;">&#40;</span>b,k,p<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; swapRows<span style="color:black;">&#40;</span>s,k,p<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; swapRows<span style="color:black;">&#40;</span>a,k,p<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> i <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>k+1,n<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">if</span> a<span style="color:black;">&#91;</span>i,k<span style="color:black;">&#93;</span> <span style="color:#66cc66;">!</span>= 0.0:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; lam = a <span style="color:black;">&#91;</span>i,k<span style="color:black;">&#93;</span>/a<span style="color:black;">&#91;</span>k,k<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; a<span style="color:black;">&#91;</span>i,k+1:n<span style="color:black;">&#93;</span> = a<span style="color:black;">&#91;</span>i,k+1:n<span style="color:black;">&#93;</span> &#8211; lam<span style="color:#66cc66;">*</span>a<span style="color:black;">&#91;</span>k,k+1:n<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; b<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span> = b<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span> &#8211; lam<span style="color:#66cc66;">*</span>b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> k <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>n-1,-1,-1<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span> = <span style="color:black;">&#40;</span>b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span> &#8211; dot<span style="color:black;">&#40;</span>a<span style="color:black;">&#91;</span>k,k+1:n<span style="color:black;">&#93;</span>,b<span style="color:black;">&#91;</span>k+1:n<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span><span style="color:black;">&#41;</span>/a<span style="color:black;">&#91;</span>k,k<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">return</span> b</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; </div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">A=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span>0.003,59.14<span style="color:black;">&#93;</span>,<span style="color:black;">&#91;</span>5.291,-6.13<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">B=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span>59.17<span style="color:black;">&#93;</span>,<span style="color:black;">&#91;</span>46.78<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> gaussPivot<span style="color:black;">&#40;</span>A,B<span style="color:black;">&#41;</span></div>
</li>
</ol>
</div>
<p>1.1 LU decomposition<br />
LU分解法, 其实这个不是一种解方程得方法, 而是一种对系数矩阵进行分解的方法, A=LU, A系数矩阵, L是一个下三角矩阵, U是一个上三角矩阵, Ax=b LUx=b, 令Ux=y 则 Ly=b. 之所以要做这样很蛋疼得分解, 是因为如果我们有很多方程组, 他们的系数矩阵, 也就是A都是相同的, 但是b不同, 那么适用这种方法, 我们只需要对于A分解一次, 通过Ly=b计算出y是很方便的(因为是L是三角矩阵, 相当于已经作好高斯消元的情况), 再通过Ux=y也可以很方便的计算出x, 计算L, U是很恶心的, 我笔算算错N次, 不过交给计算机实现起来就很XX了, Python代码:</p>
<div class="python" style="font-family:monospace;color:#006;border:1px solid #d0d0d0;background-color:#f0f0f0;">
<ol>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">from</span> numpy <span style="color:#ff7700;font-weight:bold;">import</span> <span style="color:#dc143c;">array</span>,dot,zeros,eye</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">def</span> LUdecomp<span style="color:black;">&#40;</span>a<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; n = <span style="color:#008000;">len</span><span style="color:black;">&#40;</span>a<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> k <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>0,n-1<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> i <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>k+1,n<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">if</span> a<span style="color:black;">&#91;</span>i,k<span style="color:black;">&#93;</span> <span style="color:#66cc66;">!</span>= 0.0:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; lam = a <span style="color:black;">&#91;</span>i,k<span style="color:black;">&#93;</span>/a<span style="color:black;">&#91;</span>k,k<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; a<span style="color:black;">&#91;</span>i,k+1:n<span style="color:black;">&#93;</span> = a<span style="color:black;">&#91;</span>i,k+1:n<span style="color:black;">&#93;</span> &#8211; lam<span style="color:#66cc66;">*</span>a<span style="color:black;">&#91;</span>k,k+1:n<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; a<span style="color:black;">&#91;</span>i,k<span style="color:black;">&#93;</span> = lam</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">return</span> a</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">def</span> LUshow<span style="color:black;">&#40;</span>a<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; n=<span style="color:#008000;">len</span><span style="color:black;">&#40;</span>a<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; U=zeros<span style="color:black;">&#40;</span><span style="color:black;">&#40;</span>n,n<span style="color:black;">&#41;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> i <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>n<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> j <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>n<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; U<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span><span style="color:black;">&#91;</span>j<span style="color:black;">&#93;</span>=a<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span><span style="color:black;">&#91;</span>j<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160; <span style="color:#ff7700;font-weight:bold;">if</span> j<span style="color:#66cc66;">&#60;</span>i: U<span style="color:black;">&#91;</span>i<span style="color:black;">&#93;</span><span style="color:black;">&#91;</span>j<span style="color:black;">&#93;</span>=0</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; L=a-U+eye<span style="color:black;">&#40;</span>n,n,0,dtype=<span style="color:#008000;">int</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">return</span> L,U</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">def</span> LUsolve<span style="color:black;">&#40;</span>a,b<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; n = <span style="color:#008000;">len</span><span style="color:black;">&#40;</span>a<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> k <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>1,n<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span> = b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span> &#8211; dot<span style="color:black;">&#40;</span>a<span style="color:black;">&#91;</span>k,0:k<span style="color:black;">&#93;</span>,b<span style="color:black;">&#91;</span>0:k<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">for</span> k <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>n-1,-1,-1<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span> = <span style="color:black;">&#40;</span>b<span style="color:black;">&#91;</span>k<span style="color:black;">&#93;</span> &#8211; dot<span style="color:black;">&#40;</span>a<span style="color:black;">&#91;</span>k,k+1:n<span style="color:black;">&#93;</span>,b<span style="color:black;">&#91;</span>k+1:n<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span><span style="color:black;">&#41;</span>/a<span style="color:black;">&#91;</span>k,k<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">return</span> b</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">A=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:black;">&#91;</span>1,1,0,3<span style="color:black;">&#93;</span>,</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:black;">&#91;</span>2,1,0-1,1<span style="color:black;">&#93;</span>,</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:black;">&#91;</span>3,-1,-1,2<span style="color:black;">&#93;</span>,</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:black;">&#91;</span>-1,2,3,-1<span style="color:black;">&#93;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">B=<span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span>4,1,-3,4<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">LU=LUdecomp<span style="color:black;">&#40;</span>A<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">X=LUsolve<span style="color:black;">&#40;</span>A,B<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> <span style="color:#483d8b;">&#34;L=%s<span style="color:#000099;font-weight:bold;">\n</span> U=%s&#34;</span> <span style="color:#66cc66;">%</span> LUshow<span style="color:black;">&#40;</span>LU<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> X</div>
</li>
</ol>
</div>
<p>1.2 Jacobi method<br />
1.3 Gauss–Seidel method<br />
1.4 Successive over-relaxation</p>
<p>2. 矩阵运算<br />
2.1 求特征值 Power Method<br />
待补充</p>
<div class="python" style="font-family:monospace;color:#006;border:1px solid #d0d0d0;background-color:#f0f0f0;">
<ol>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">from</span> numpy <span style="color:#ff7700;font-weight:bold;">import</span> <span style="color:#dc143c;">array</span>,dot</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">from</span> <span style="color:#dc143c;">math</span> <span style="color:#ff7700;font-weight:bold;">import</span> sqrt</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160;</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">s = <span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span>3.0, 0.0, 1.0<span style="color:black;">&#93;</span>, \</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160;<span style="color:black;">&#91;</span>2.0, 2.0, 2.0<span style="color:black;">&#93;</span>, \</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160;<span style="color:black;">&#91;</span>4.0, 2.0, 5.0<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160;</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">v = <span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span>1.0, 1.0, 1.0<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">for</span> i <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>100<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; vOld = v.<span style="color:#dc143c;">copy</span><span style="color:black;">&#40;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; z = dot<span style="color:black;">&#40;</span>s,v<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; zMag = sqrt<span style="color:black;">&#40;</span>dot<span style="color:black;">&#40;</span>z,z<span style="color:black;">&#41;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; v = z/zMag</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">if</span> dot<span style="color:black;">&#40;</span>vOld,v<span style="color:black;">&#41;</span> <span style="color:#66cc66;">&#60;</span> 0.0:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; sign = -1.0</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; v=-v</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">else</span>: sign = 1.0</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">if</span> sqrt<span style="color:black;">&#40;</span>dot<span style="color:black;">&#40;</span>vOld – v,vOld – v<span style="color:black;">&#41;</span><span style="color:black;">&#41;</span> <span style="color:#66cc66;">&#60;</span> 1.0e-6: <span style="color:#ff7700;font-weight:bold;">break</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">lam = sign<span style="color:#66cc66;">*</span>zMag</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> <span style="color:#483d8b;">&#34;Number of iterations = %d&#34;</span> <span style="color:#66cc66;">%</span>i</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> <span style="color:#483d8b;">&#34;Eigenvalue = %f&#34;</span> <span style="color:#66cc66;">%</span> lam</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#008000;">raw_input</span><span style="color:black;">&#40;</span><span style="color:#483d8b;">&#34;<span style="color:#000099;font-weight:bold;">\n</span>Print press return to exit&#34;</span><span style="color:black;">&#41;</span></div>
</li>
</ol>
</div>
<p>(下面这个是课上内容对应的版本)</p>
<div class="python" style="font-family:monospace;color:#006;border:1px solid #d0d0d0;background-color:#f0f0f0;">
<ol>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">from</span> numpy <span style="color:#ff7700;font-weight:bold;">import</span> <span style="color:#dc143c;">array</span>,dot</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">from</span> <span style="color:#dc143c;">math</span> <span style="color:#ff7700;font-weight:bold;">import</span> sqrt</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160;</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">s = <span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span><span style="color:black;">&#91;</span>3.0, 0.0, 1.0<span style="color:black;">&#93;</span>, \</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160;<span style="color:black;">&#91;</span>2.0, 2.0, 2.0<span style="color:black;">&#93;</span>, \</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; &#160; &#160; &#160; &#160;<span style="color:black;">&#91;</span>4.0, 2.0, 5.0<span style="color:black;">&#93;</span><span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160;</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">v = <span style="color:#dc143c;">array</span><span style="color:black;">&#40;</span><span style="color:black;">&#91;</span>1.0, 1.0, 1.0<span style="color:black;">&#93;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">for</span> i <span style="color:#ff7700;font-weight:bold;">in</span> <span style="color:#008000;">range</span><span style="color:black;">&#40;</span>100<span style="color:black;">&#41;</span>:</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; vOld = v.<span style="color:#dc143c;">copy</span><span style="color:black;">&#40;</span><span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; z = dot<span style="color:black;">&#40;</span>s,v<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; zMag = <span style="color:#008000;">max</span><span style="color:black;">&#40;</span>z<span style="color:black;">&#41;</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; v = z/zMag</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">&#160; &#160; <span style="color:#ff7700;font-weight:bold;">if</span> sqrt<span style="color:black;">&#40;</span>dot<span style="color:black;">&#40;</span>vOld – v,vOld – v<span style="color:black;">&#41;</span><span style="color:black;">&#41;</span> <span style="color:#66cc66;">&#60;</span> 1.0e-6: <span style="color:#ff7700;font-weight:bold;">break</span></div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;">lam = zMag</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> <span style="color:#483d8b;">&#34;Number of iterations = %d&#34;</span> <span style="color:#66cc66;">%</span>i</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#ff7700;font-weight:bold;">print</span> <span style="color:#483d8b;">&#34;Eigenvalue = %f&#34;</span> <span style="color:#66cc66;">%</span> lam</div>
</li>
<li style="font-weight:normal;vertical-align:top;font:normal normal 130% 'Courier New', Courier, monospace;color:#003030;">
<div style="font:normal normal 1em/1.2em monospace;background:none;vertical-align:top;color:#000020;margin:0;padding:0;"><span style="color:#008000;">raw_input</span><span style="color:black;">&#40;</span><span style="color:#483d8b;">&#34;<span style="color:#000099;font-weight:bold;">\n</span>Print press return to exit&#34;</span><span style="color:black;">&#41;</span></div>
</li>
</ol>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[行列式 矩阵 特征向量 特征值 的 几何解释]]></title>
<link>http://iwool.wordpress.com/2009/11/18/%e8%a1%8c%e5%88%97%e5%bc%8f-%e7%9f%a9%e9%98%b5-%e7%89%b9%e5%be%81%e5%90%91%e9%87%8f-%e7%89%b9%e5%be%81%e5%80%bc-%e7%9a%84-%e5%87%a0%e4%bd%95%e8%a7%a3%e9%87%8a/</link>
<pubDate>Wed, 18 Nov 2009 12:29:25 +0000</pubDate>
<dc:creator>wOOL</dc:creator>
<guid>http://iwool.wordpress.com/2009/11/18/%e8%a1%8c%e5%88%97%e5%bc%8f-%e7%9f%a9%e9%98%b5-%e7%89%b9%e5%be%81%e5%90%91%e9%87%8f-%e7%89%b9%e5%be%81%e5%80%bc-%e7%9a%84-%e5%87%a0%e4%bd%95%e8%a7%a3%e9%87%8a/</guid>
<description><![CDATA[总结一些东西, 主要是在二维和三维空间中对行列式 矩阵 特征向量 特征值这4个概念进行直观的阐述 行列式: 一个面积/体积/超体积&#8230; 阐述oo 矩阵: 一个坐标系/一种线性算子 阐述xx ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>总结一些东西, 主要是在二维和三维空间中对行列式 矩阵 特征向量 特征值这4个概念进行直观的阐述</p>
<p>行列式: 一个面积/体积/超体积&#8230;<br />
阐述oo<br />
矩阵: 一个坐标系/一种线性算子<br />
阐述xx<br />
特征向量: 这样的向量在被某矩阵作用后, 只有其长度变换了, 方向不会发生逆向之外的改变<br />
阐述xx<br />
特征值: 上述特征向量长度变换的尺度, 若其为负值, 则说明方向改变了<br />
阐述oo</p>
<p>To be continued</p>
<p>很早之前听说过一个试验, &#8220;拿出一张纸和一支笔，在纸上画一个圆形。注意，慢慢画，别一口气画完整个圆，最后要留下一个小小的缺口。放下笔，看它一眼，过一会儿再看它一眼。你是不是有一种冲动：总是不自觉地想把这个缺口补上，让它变成一个完整的圆？如果不完成这个圆，是不是感到有点儿不舒服？&#8221; 现在我要把它用我自己身上了, 我决定一篇BLOG如果只是写了一部分, 我也要把它PO出来, 让自己尽快地补完它, 而不是过一段时间就不想再写了</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Caen: Cynthia, Miss Ronde Calvados]]></title>
<link>http://normanbuzz.wordpress.com/2009/11/18/caen-miss-ronde-calvados/</link>
<pubDate>Wed, 18 Nov 2009 09:06:22 +0000</pubDate>
<dc:creator>borisim</dc:creator>
<guid>http://normanbuzz.wordpress.com/2009/11/18/caen-miss-ronde-calvados/</guid>
<description><![CDATA[Cynthia Bouvet-Hellouin, sélectionnée pour la finale nationale, est candidate au titre de Miss Ronde]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;"><img class="aligncenter size-full wp-image-646" style="border:0 none;" title="cynthia-miss-ronde-calvados" src="http://normanbuzz.wordpress.com/files/2009/11/cynthia-miss-ronde-calvados.png" alt="" width="468" height="187" /><span style="color:#008000;"> </span></p>
<p style="text-align:justify;"><span style="color:#008000;">Cynthia Bouvet-Hellouin, sélectionnée pour la finale nationale, est candidate au titre de <strong>Miss Ronde</strong> Monde.</span></p>
<p style="text-align:justify;"><span style="color:#008000;">Depuis quelques semaines, la vie de Cynthia Bouvet-Hellouin est bouleversée. Conseillère en beauté, cette Hérouvillaise de 22 ans a dû démissionner de son emploi pour gérer son statut de <strong>Miss Ronde Calvados</strong> 2010. Depuis son inscription sur Internet à un concours de beauté, Cynthia n&#8217;arrête pas de passer les étapes de sélection. Finaliste pour le concours <strong>Miss Ronde France</strong> qui aura lieu le 15 décembre, elle est également en lice pour le titre de Miss Ronde Monde.</span></p>
<p style="text-align:justify;">
<p style="text-align:justify;">
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Un lycée se rend à Berlin]]></title>
<link>http://actulycee.wordpress.com/2009/11/13/un-lycee-se-rend-a-berlin/</link>
<pubDate>Fri, 13 Nov 2009 10:00:47 +0000</pubDate>
<dc:creator>Sandrine</dc:creator>
<guid>http://actulycee.wordpress.com/2009/11/13/un-lycee-se-rend-a-berlin/</guid>
<description><![CDATA[Quarante-neuf étudiants de la première borne et le Lycée Louis Liard de Falaise (Calvados) &#8211; v]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Quarante-neuf étudiants de la première borne et le Lycée Louis Liard de Falaise (Calvados) &#8211; voir les <a title="formation haute normandie" href="http://www.etudinfo.com/ecole/region-haute-normandie-17/" target="_blank">écoles en Haute Normandie</a> &#8211; et <a title="formation basse normandie" href="http://www.etudinfo.com/ecole/region-basse-normandie-16/" target="_blank">Basse Normandie</a> &#8211; cet après-midi a pris la route de Berlin. Ils participeront aux célébrations commémorant la chute du mur, qui aura lieu à Berlin le lundi. «Être engagé dans un événement majeur comme un croisement entre les nouvelles et l&#8217;histoire&#8221;, explique Michel Poussard, professeur d&#8217;histoire et de superviseur dans le terminal, avec trois autres enseignants pour l&#8217;une des semaines de réunions et de visites. Avec un objectif de leurs émotions sensibles qui a fait pencher la conscience, et donne à la mémoire de l&#8217;histoire.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A vegetarian Thanksgiving feast: 5-course seasonal menu with wine pairing and game plan!]]></title>
<link>http://foodandstyle.wordpress.com/2009/11/11/a-vegetarian-thanksgiving-feast-5-course-seasonal-menu-with-wine-pairing-and-game-plan/</link>
<pubDate>Wed, 11 Nov 2009 23:14:04 +0000</pubDate>
<dc:creator>Viviane Bauquet Farre</dc:creator>
<guid>http://foodandstyle.wordpress.com/2009/11/11/a-vegetarian-thanksgiving-feast-5-course-seasonal-menu-with-wine-pairing-and-game-plan/</guid>
<description><![CDATA[As a junior in college and a new immigrant to this country, I was quick to adopt Thanksgiving as my ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.stumbleupon.com/submit?url=http://foodandstyle.wordpress.com/2009/11/11/a-vegetarian-thanksgiving-feast-a-5-course-seasonal-menu-with-wine-pairing-and-game-plan/"> <img src="http://cdn.stumble-upon.com/images/120x20_su_gray.gif" border="0" alt="" /></a></p>
<p><img class="alignleft size-full wp-image-152" title="Thanksgiving Place Setting" src="http://foodandstyle.wordpress.com/files/2009/03/1-place-setting-vertical-lr.jpg" alt="Thanksgiving Place Setting" width="338" height="507" />As                a junior in college and a new immigrant to this country, I was quick                to adopt Thanksgiving as my favorite holiday.</p>
<p>We Americans may have                inherited this ritual of giving thanks from the Pilgrims, but throughout                history people of all nations have celebrated harvest time with                a feast.</p>
<p>Now that&#8217;s where I get very excited about this special                holiday. Cooking being my passion, having the chance to make a feast                is something I anticipate with great joy each year.</p>
<p class="unnamed2">When planning my own Thanksgiving                menu, I follow the original spirit of this special holiday and let                the abundance of the harvest itself guide me. Since I do most of                my shopping at our local farmers&#8217; markets from spring through fall,                I&#8217;m familiar with the gorgeous produce they offer and the succession                of crops.</p>
<p class="unnamed2">Even at the end of November, there&#8217;s still a marvelous                assortment of fresh veggies and fruits to choose from: Brussels                sprouts, cauliflower, gorgeous red beets, leafy greens, pumpkins                and winter squashes, apples and pears… the list goes on and on,                and out of it my menu takes shape beautifully.</p>
<p>From the first bite of the spicy                beet-green crostini and the first sip of the sumptuous pear Bellini                to the last morsel of dessert, the mood for this feast is set. May                it inspire you to create a Thanksgiving feast that is as delicious                as it is joyful <em>—</em> in the true spirit of giving thanks!</p>
<p><strong><span style="color:#990000;">Menu</span></strong><em> </em><br />
<em><span style="color:#800000;">Featuring wines from <a title="Bonny Doon Vineyard" href="https://www.bonnydoonvineyard.com/" target="_blank">Bonny Doon Vineyard</a></span><br />
</em></p>
<p><em> </em>Spicy beet-green crostini<br />
Endive boats with fresh ricotta and roasted                beets<br />
Marinated olives with fennel<br />
Roasted cashews with curry spices (from <a title="Tierra Farm" href="http://www.tierrafarm.com/currycashewswithseasaltwhole.aspx" target="_blank">Tierra Farm </a><em>—</em> shown with the Bellini)<br />
<span style="color:#000000;"><em><span style="color:#990000;">Pear Bellini</span> </em></span></p>
<p>Pumpkin soup with citrus-mint pesto<br />
Baby spinach salad with dried cranberries,                feta and maple-glazed pecans<br />
<em>Pan-roasted shallot vinaigrette</em><em> </em><br />
<em><span style="color:#990000;">Bonny Doon, Le Cigare Blanc 2007<br />
</span></em></p>
<p>Individual gratins with shiitake mushrooms                and Yukon gold potatoes<br />
Roasted butternut squash with garlic                and sage Maple-glazed<br />
Brussels sprouts with chestnuts<br />
Cauliflower purée<br />
Cranberry chutney with figs<br />
<em><span style="color:#990000;">Bonny Doon, Syrah &#8220;Le Pousseur&#8221; 2005<br />
</span></em></p>
<p>Apple-pear crisps with macadamia crumb<br />
<em>Calvados Chantilly</em><br />
<span style="color:#800000;"><em>Bonny Doon, Le Vol des Anges 2007</em></span></p>
<p><em> </em><strong><span style="color:#990000;">Game Plan</span></strong><em><br />
</em>1 WEEK AHEAD<br />
Buy wines</p>
<p>3 to 4 DAYS AHEAD<br />
Buy vegetables and groceries (I like to buy the veggies as close                to the time I need them as possible. The longer they sit in the                refrigerator, the more they lose both nutrition and flavor!)<br />
Wash beet greens, spin dry, place in large Ziplock bag <em>—</em> refrigerate<br />
Wash spinach, spin dry, place in large Ziplock bag <em>—</em> refrigerate<br />
Cut baguette in slices for the crostini <em>—</em> freeze</p>
<p>2 DAYS AHEAD<br />
Roast the beets <em>—</em> refrigerate<br />
Make soup and pesto <em>—</em> refrigerate<br />
Make the marinated olives <em>—</em> refrigerate</p>
<p>1 DAY AHEAD<br />
Set table and prep house<br />
Make maple-glazed pecans <em>—</em> place in Tupperware and store                at room temperature<br />
Blanch Brussels sprouts <em>—</em> refrigerate<br />
Make cranberry chutney <em>—</em> refrigerate<br />
Make Calvados chantilly <em>—</em> refrigerate<br />
Cut butternut squash, place in large Ziplock bag <em>—</em> refrigerate</p>
<p>THANKSGIVING MORNING<br />
Make apple-pear crisp<br />
Make gratins<br />
Roast Butternut squash<br />
Make cauliflower purée<br />
Prep the beets for the endive boats<br />
Slice the beet greens and garlic for the crostini<br />
Slice the shallots for the spinach salad<br />
Prep the ingredients for the Brussels sprouts</p>
<p>30 MINUTES BEFORE GUESTS ARRIVE<br />
Take out the olives, soup and chutney from the refrigerator<br />
Assemble the endive boats</p>
<p>WHEN GUESTS ARRIVE<br />
Serve Bellini, olives, curried cashews and endive boats<br />
Toast the baguette slices, sauté the beet greens and assemble crostini                <em>—</em> serve warm</p>
<p>WHEN READY TO SERVE DINNER<br />
Re-heat soup and serve</p>
<p>Make pan-roasted shallot vinaigrette<br />
Assemble salad and serve</p>
<p>Re-heat gratins and butternut squash at 375ºF for 6 to 8 minutes<br />
Re-heat cauliflower purée<br />
Sauté Brussels sprouts<br />
Plate main course and serve</p>
<p>Re-heat dessert and serve <em> </em></p>
<p><em><img class="size-full wp-image-153 alignnone" title="Crostini" src="http://foodandstyle.wordpress.com/files/2009/03/2-crostini-lr.jpg" alt="Crostini" width="475" height="317" /><br />
</em></p>
<p><strong><span style="color:#ff6600;">Spicy Beet–Green Crostini</span></strong></p>
<p><span style="color:#ff6600;">makes 16 crostini</span></p>
<p><em>3 tablespoons extra virgin olive oil<br />
1/4 to 1/2 teaspoon red, chili pepper flakes to taste<br />
2 large garlic cloves – skinned and finely chopped<br />
1 lb beet greens (or Swiss chard) – trimmed, thoroughly rinsed, spun dry and cut in 1/4” strips<br />
1/2 teaspoon sea salt to taste<br />
freshly ground black pepper to taste<br />
16 baguettes slices – cut on the diagonal in 1/4&#8243; thick slices<br />
extra virgin olive oil for drizzling</em></p>
<p><strong><span style="color:#ff6600;">Step 1:</span></strong> Heat a large heavy-bottomed skillet over high heat. Add the oil, red pepper flakes and garlic. Sauté for 1 minute only. Add the beet greens and sauté for 4 to 5 minutes until all the juices have evaporated and greens turn dark green, tossing from time to time. Add the salt and freshly ground pepper to taste. Toss well and remove from heat.<br />
<span style="color:#ff6600;"><strong>Step 2: </strong></span>Preheat the broiler. Toast the bread under the broiler on each side until golden and crispy. Top each bread slice with a small mound of beet greens and drizzle with a little olive oil. Set on a platter and serve warm.</p>
<p><img class="alignnone size-full wp-image-154" title="Endive boats" src="http://foodandstyle.wordpress.com/files/2009/03/3-endive-boats-lr.jpg" alt="Endive boats" width="475" height="317" /></p>
<p><span style="color:#ff6600;"><strong>Endive Boats with Fresh Ricotta and Roasted Beets</strong></span></p>
<p><span style="color:#ff6600;">makes  24 boats</span></p>
<p><em><span style="color:#ff6600;">For the beets</span><br />
4 medium red beetroots (about 1 bunch) – washed, ends trimmed and unpeeled<br />
1 tablespoon aged balsamic vinegar<br />
3 tablespoons extra virgin olive oil<br />
1/4 cup finely chopped fresh chives<br />
1/4 teaspoon sea salt or to taste<br />
freshly ground black pepper to taste</em></p>
<p><span style="color:#ff6600;"><em>For the endive boats</em></span><em><br />
3 large Belgian endives – trimmed and leaves pulled from core (about 24 large leaves)<br />
12 oz fresh handmade ricotta<br />
sea salt or to taste<br />
freshly ground black pepper to taste<br />
chive tips as garnish</em></p>
<p><span style="color:#ff6600;"><strong>Step 1</strong></span>: Preheat oven to 450°F. Place the beets in a small roasting pan. Fill pan with 1/2&#8243; of spring water. Cover tightly with foil and bake for 60 to 70 minutes until beets are tender. Transfer to a bowl and set aside to cool to room temperature.<br />
<span style="color:#ff6600;">Cook’s note: The beets can be prepared up to 3 days ahead. Place in a Tupperware and refrigerate until ready to use.</span><br />
<span style="color:#ff6600;"><strong>Step 2:</strong></span> In a small bowl, whisk together the vinegar, olive oil, chives, salt and pepper until well blended. Set aside.<br />
<span style="color:#ff6600;"><strong>Step 3: </strong></span>Peel the beets by slipping the skins off with the back of a knife. Cut the beets in 1/8” cubes. Add the dressing, toss well and let stand at room temperature for 15 to 30 minutes.<br />
<strong><span style="color:#ff6600;">Step 4: </span></strong>Just before serving, place a spoonful of the ricotta in the bottom half of each endive leaf. Top with the beet cubes. Garnish with a chive tip and serve.<br />
<span style="color:#ff6600;">Cook’s note: The boats can be assembled up to 30 minutes ahead and kept at room temperature. Do not prepare too far ahead of time as the endives will wilt.</span></p>
<p><span style="color:#ff6600;"><img class="alignnone size-full wp-image-155" title="Marinated olives" src="http://foodandstyle.wordpress.com/files/2009/03/4-marinated-olives-lr.jpg" alt="Marinated olives" width="389" height="583" /><br />
</span></p>
<p><span style="color:#ff6600;"><strong>Marinated Olives with Fennel</strong></span></p>
<p><span style="color:#ff6600;">makes 2 cups</span></p>
<p><em>1/2 small fennel bulb<br />
1 tablespoon coarsely chopped fennel greens<br />
1/4 teaspoon red pepper flakes<br />
1/4 teaspoon fennel seeds<br />
2 strips lemon zest – (use vegetable hand-peeler) and cut in 1/16” julienne strips<br />
1/2 cup extra virgin olive oil<br />
1 1/4 lb mixed olives</em></p>
<p><span style="color:#ff6600;"><strong>Step 1:</strong></span> Trim and cut fennel bulb in half. Using a vegetable hand-peeler, shave 12 strips from the bulb and put in a large bowl. Place the balance of ingredients in the same bowl. Mix well and transfer to a Tupperware.<br />
<strong><span style="color:#ff6600;">Step 2:</span></strong> Let marinate at room temperature for 1 hour before serving.<br />
<span style="color:#ff6600;">Cook’s note: Refrigerate up to 1 month. Bring to room temperature before serving.</span></p>
<p><img class="alignnone size-full wp-image-156" title="Pear Bellini" src="http://foodandstyle.wordpress.com/files/2009/03/5-pear-bellini-lr.jpg" alt="Pear Bellini" width="389" height="583" /></p>
<p><span style="color:#ff6600;"><strong>Pear Bellini</strong></span></p>
<p><span style="color:#ff6600;">serves 8</span></p>
<p><em>1 ripe red pear – cut in 1/4” slices as garnish<br />
6 oz unsweetened pure pear juice<br />
1 1/2 oz Grappa or Poire William<br />
1 bottle Champagne or sparkling wine</em></p>
<p>Place one pear slice in each chilled Champagne flutes. Shake pear juice and Grappa with large ice cubes. Divide into the eight champagne flutes. Top with Champagne and serve immediately.</p>
<p><img class="alignnone size-full wp-image-157" title="Pumpkin soup" src="http://foodandstyle.wordpress.com/files/2009/03/6-pumpkin-soup-vertical-lr.jpg" alt="Pumpkin soup" width="389" height="583" /></p>
<p><span style="color:#ff6600;"><strong>Pumpkin Soup with Citrus-Mint Pesto</strong></span></p>
<p><span style="color:#ff6600;">serves 8</span></p>
<p><em><span style="color:#ff6600;">For the soup</span><br />
3 tablespoons extra virgin olive oil<br />
1 medium Vidalia or Spanish onion – peeled, quartered and cut crosswise in 1/8” slices<br />
1 cup dry white wine<br />
2 garlic cloves – skinned and finely chopped<br />
1 1/4 teaspoons sea salt or to taste<br />
freshly ground black pepper to taste<br />
1 medium pumpkin (about 3 lbs) – peeled (use vegetable hand-peeler), seeded and cut in 1&#8243; chunks<br />
2 1/2 cups vegetable broth in cartons<br />
2 1/2 to 3 cups spring water<br />
2 tablespoons fresh orange juice</em></p>
<p><span style="color:#ff6600;"><em>For the citrus-mint pesto</em></span><em><br />
1 small bunch Italian parsley (about 1 1/2 oz) – tough stems removed<br />
8 sprigs fresh mint – leaves removed from stems<br />
1/4 teaspoon fennel seeds – coarsely ground with mortar and pestle<br />
1/4 teaspoon orange zest (use microplane grater)<br />
2 tablespoons pine nuts<br />
1/4 teaspoon sea salt<br />
freshly ground black pepper to taste<br />
1/2 cup extra virgin olive oil<br />
</em></p>
<p><span style="color:#ff6600;"><strong>Step 1:</strong></span> Heat a large heavy-bottomed soup pot at medium-high heat. Add the olive oil and onions and sauté for 5 to 6 minutes until golden, stirring from time to time. Add the garlic and wine. Stir well and continue to sauté for 3 to 4 minutes, until the wine has evaporated and glazed the onions. Add the pumpkin chunks, the vegetable broth, 2 1/2 cups of water, salt and pepper to taste. Bring the soup to a boil and then simmer covered for 30 to 35 minutes, until the pumpkin pieces are very tender.<br />
<span style="color:#ff6600;"><strong>Step 2:</strong></span> Add the orange juice and purée the soup with a stick blender or food processor, until smooth. Thin the soup with water to the desired consistency. Adjust the seasoning if needed. Remove from heat and set aside.<br />
<span style="color:#ff6600;"><strong>Step 3:</strong></span> While the soup is simmering, make the pesto. Place all the ingredients in the bowl of a food processor and process until very smooth, for 1 to 2 minutes, scraping the sides of the bowl once or twice. Transfer to a small bowl and set aside.<br />
<span style="color:#ff6600;"><strong>Step 4: </strong></span>Ladle the soup into soup bowls. Place a spoonful of the pesto in the center of each bowl and serve immediately.<br />
<span style="color:#ff6600;">Cook’s note: The soup can be made up to 3 days ahead and re-heated just before serving. It may need to be thinned with additional spring water, as the pumpkin will absorb the liquids as it stands. Freezes well up to 1 month.</span></p>
<p><span style="color:#ff6600;"><img class="alignnone size-full wp-image-158" title="Spinach salad" src="http://foodandstyle.wordpress.com/files/2009/03/7-spinach-salad-horizontal-lr.jpg" alt="Spinach salad" width="475" height="317" /><br />
</span></p>
<p><span style="color:#ff6600;"><strong>Baby Spinach Salad with Dried Cranberries, Feta and Maple-Glazed Pecans</strong></span></p>
<p><span style="color:#ff6600;">serves 8</span></p>
<p><em><span style="color:#ff6600;">For the maple-glazed pecans</span><br />
1 tablespoon extra virgin olive oil<br />
1 tablespoon maple syrup<br />
2/3 cups pecan halves<br />
sea salt to taste</em></p>
<p><span style="color:#ff6600;"><em>For the vinaigrette</em></span><em><br />
6 tablespoons extra virgin olive oil<br />
3 large shallots – skinned, quartered and finely sliced<br />
2 1/2 tablespoons aged balsamic vinegar<br />
1/4 teaspoon sea salt<br />
freshly ground pepper to taste</em></p>
<p><span style="color:#ff6600;"><em>For the salad </em></span><em><br />
8 oz baby spinach – rinsed and spun dry<br />
1/2 cup dried cranberries<br />
4 oz French feta or sheep’s milk feta – crumbled</em></p>
<p><em>freshly ground pepper to taste</em></p>
<p><span style="color:#ff6600;"><strong>Step 1:</strong></span> For the maple-glazed pecans, heat a small frying pan over medium-high heat. Add the olive oil, maple syrup and pecans. Sauté for 3 to 4 minutes, stirring frequently until the pecans are golden and the maple syrup has darkened. Spread the pecans on a cooling rack so the pan juices can drip down and sprinkle with salt. Once cooled place in a Tupperware until ready to use.<br />
<span style="color:#ff6600;">Cook’s note: The pecans can be made up to 3 days ahead and stored room temperature.</span><br />
<span style="color:#ff6600;"><strong>Step 2: </strong></span>Place the spinach in a large bowl and set aside.<br />
<span style="color:#ff6600;"><strong>Step 3:</strong></span> To make the vinaigrette, heat a small frying pan over medium-high heat. Add 2 tablespoons of the olive oil and the shallots. Sauté for 2 to 3 minutes until the shallots are light golden. Quickly add the balsamic, balance of the olive oil, salt and pepper. Stir well and remove from heat.<br />
<span style="color:#ff6600;"><strong>Step 4:</strong></span> Pour the warm vinaigrette over the baby spinach. Toss well and divide equally in the center of eight salad bowls or plates (alternatively place in a large serving platter). Top with a few cranberries and a little crumbled feta. Garnish with the pecans. Finish with freshly ground black pepper and serve immediately.</p>
<p><img class="alignnone size-full wp-image-1764" title="Thanksgiving - main course" src="http://foodandstyle.wordpress.com/files/2009/11/20-main-course-above-cropped-lr.jpg" alt="Thanksgiving - main course" width="432" height="648" /></p>
<p><span style="color:#ff6600;"><strong>Individual Gratins with Shiitake Mushrooms and Yukon Gold Potatoes </strong></span></p>
<p><span style="color:#ff6600;">serves 8</span></p>
<p><em><span style="color:#ff6600;">For the mushrooms</span><br />
12 sprigs fresh Italian parsley – stems removed<br />
8 thyme sprigs – leaves removes from stems<br />
2 sprigs winter savory or rosemary – leaves removes from stems<br />
4 tablespoons extra virgin olive oil<br />
2 tablespoons unsalted butter<br />
1 1/2 lbs fresh shiitake mushrooms – stems trimmed and cut in 1/8” slices<br />
2 large shallots – skinned, quartered and finely sliced<br />
2 large garlic cloves – skinned and finely chopped<br />
1/2 teaspoon sea salt<br />
fresh ground pepper to taste</em></p>
<p><span style="color:#ff6600;"><em>For the gratins</em></span><em> </em><em><br />
1 1/2 cups milk<br />
1/2 cup heavy cream<br />
1/4 teaspoon sea salt to taste<br />
fresh ground pepper to taste<br />
1 lb medium Yukon gold potatoes – cut in 1/16” slices (use mandoline or blade attachment of food processor)<br />
4 oz coarsely grated cave–aged gruyere (about 1 cup)</em></p>
<p><em>8–1/2 cup capacity ramequins – lightly buttered</em></p>
<p><span style="color:#ff6600;"><strong>Step 1: </strong></span>Place the herbs on a cutting board and finely chop. Set aside.<br />
<span style="color:#ff6600;"><strong>Step 2:</strong></span> Heat a large non-stick skillet to high heat. Add the butter and oil. As soon as the butter is melted, add the mushrooms. Toss well and sauté for 4 to 6 minutes until golden, stirring only occasionally. Add the shallots and continue to sauté for 1 to 2 minutes until shallots have softened. Add garlic, herbs, salt and pepper and continue to sauté for 30 seconds. Remove from heat and transfer to a bowl to cool slightly.<br />
<span style="color:#ff6600;"><strong>Step 3:</strong></span> Pre-heat oven to 375°F. Whisk the cream, milk, salt and pepper in a small bowl and set aside. Place a third of the potato slices at the bottom of each ramequins, just to cover the surface. Top with half the mushrooms. Then top with a third of the potato slices. Top again with half the mushrooms and finish with the balance of the potato slices. Drizzle with the milk mixture. Sprinkle with the grated cheese. Bake for 45 to 50 minutes until golden and bubbly. Remove from oven and let cool for 5 minutes before serving. Serve the gratins in their molds.<br />
<span style="color:#ff6600;">Cook’s note: The gratins can be baked, cooled and refrigerated up to 1 day, although they are best eaten the day they are made. To serve, bring to room temperature and bake at 375°F for 6 to 8 minutes until hot.</span></p>
<p><span style="color:#ff6600;"><img class="size-thumbnail wp-image-165 alignnone" title="Roasted butternut squash" src="http://foodandstyle.wordpress.com/files/2009/03/15-roasted-butternut-squash-above-lr.jpg?w=128" alt="Roasted butternut squash" width="128" height="85" /></span></p>
<p><span style="color:#ff6600;"><strong>Roasted Butternut Squash with Garlic and Sage</strong></span></p>
<p><span style="color:#ff6600;">serves 8</span></p>
<p><em><span style="color:#000000;">2 medium butternut squash (about 4 lbs) – peeled (use vegetable hand peeler), seeded scooped out and cut in 1/2” x 3” slices<br />
2 small bunches fresh sage – leaves removed from stems<br />
16 large garlic cloves – unpeeled and left whole<br />
1 teaspoon sea salt or to taste<br />
freshly ground black pepper to taste<br />
6 tablespoons extra virgin olive oil</span></em></p>
<p><span style="color:#000000;">Preheat oven to 475ºF.<br />
<span style="color:#ff6600;"><strong>Step 1:</strong></span> Place the butternut squash slices in a non-stick jellyroll pan large enough to hold the ingredients in a single layer (alternatively use 2 pans). Add the sage, garlic, salt and pepper to taste. Drizzle with the olive oil and toss well. Arrange slices in a singe layer and bake for 20 minutes.<br />
<strong><span style="color:#ff6600;">Step 2: </span></strong>Remove from oven, carefully flip each slice so as not to break them. Return to oven and bake for 10 to 15 minutes, until golden-brown. Remove garlic cloves and save for another use. Serve the roasted squash with the sage leaves.<br />
<span style="color:#ff6600;">Cook’s note: The squash can be sliced up to 24 hours ahead and refrigerated in Ziplock bags. Bake up to 6 hours ahead and re-heat at 475ºF for 5 to 6 minutes until hot. </span><br />
</span></p>
<p><span style="color:#000000;"><img class="size-thumbnail wp-image-164 alignnone" title="Brussels sprouts" src="http://foodandstyle.wordpress.com/files/2009/03/16-bruussels-sprouts-lr.jpg?w=128" alt="Brussels sprouts" width="128" height="85" /></span></p>
<p><strong><span style="color:#ff6600;">Maple–Glazed Brussels Sprouts with Chestnuts</span></strong></p>
<p><span style="color:#ff6600;">serves 8</span></p>
<p><span style="color:#000000;"><em>1 tablespoon sea salt for the blanching water<br />
2 lbs Brussels Sprouts – ends trimmed and cut in half<br />
2 tablespoons unsalted butter<br />
4 tablespoons extra virgin olive oil<br />
2 tablespoons maple syrup<br />
6 oz roasted chestnuts in jars – broken in 1/2” pieces (use your fingers)<br />
3 large shallots – skinned, quartered and finely sliced<br />
3/4 to 1 teaspoon sea salt to taste<br />
freshly ground pepper to taste</em><br />
</span></p>
<p><span style="color:#000000;"><span style="color:#ff6600;"><strong>Step 1: </strong></span>Fill a large bowl with cold water and several ice cubes.<br />
<span style="color:#ff6600;"><strong>Step 2: </strong></span>Fill a medium pot with water and bring to a boil. Add the salt and blanch the Brussels sprouts for 4 minutes until tender. Scoop them out with a slotted spoon and transfer to the ice water bath until cool. Drain on paper towels. Once dry, transfer to a bowl and set aside.<br />
<span style="color:#ff6600;">Cook’s note: The Brussels sprouts can be blanched up to 1 day ahead. Place in a Tupperware and refrigerate until ready to use.</span><br />
<span style="color:#ff6600;"><strong>Step 3:</strong></span> Heat a large heavy-bottom skillet over high heat. Add the butter, olive oil and maple syrup. As soon as the butter is melted, add the Brussels sprouts and chestnuts and toss. Sauté for 4 to 5 minutes until golden-brown, tossing only occasionally. Add the shallots, toss again and sauté for 1 to 2 minutes until shallots have softened. Sprinkle with salt and pepper, remove from heat and serve immediately.</span></p>
<p><span style="color:#000000;"><img class="alignnone size-full wp-image-166" title="Cauliflower with herb bundle" src="http://foodandstyle.wordpress.com/files/2009/03/10-cauliflower-with-herb-bundle-lr.jpg" alt="Cauliflower with herb bundle" width="480" height="320" /><br />
</span></p>
<p><span style="color:#000000;"><span style="color:#ff6600;"><strong> </strong></span></span></p>
<p><span style="color:#000000;"><span style="color:#ff6600;"><strong>Cauliflower Purée</strong></span></span></p>
<p><span style="color:#ff6600;">serves 8 </span></p>
<p><em><span style="color:#000000;">4 cups milk<br />
1 1/2 teaspoon sea salt or to taste<br />
1 large bunch fresh thyme  – tied in a bundle with kitchen string<br />
2 medium cauliflower (about 4 lbs) – florets torn in 2” pieces<br />
freshly ground pepper to taste<br />
1/2 cup freshly grated Reggiano or Grana Padano parmesan</span></em></p>
<p><span style="color:#000000;"><strong><span style="color:#ff6600;">Step 1: </span></strong>Bring milk to a boil in a large soup pot. Add half the salt, herb bundle and cauliflower and boil partially covered (or the milk will foam-up) for 12 to 15 minutes until cauliflower is very tender. Strain in a colander, reserve the milk and let stand for 5 minutes until well drained. Discard herb bundle.<br />
<span style="color:#ff6600;"><strong>Step 2:</strong></span> Place the cauliflower florets in the bowl of a food processor and process with a steel blade until coarsely chopped. Add the balance of the salt, black pepper, parmesan and 1/4 cup of the reserve milk (or a little more) to the desired consistency. Process for another 30 seconds until very smooth. <span style="color:#ff6600;"><span style="color:#000000;">Transfer to a bowl and keep at room temperature until ready to use.</span><br />
Cook’s note: The purée can be prepared up to 4 hours ahead. Once cooled, cover and keep at room temperature.</span><br />
<span style="color:#ff6600;"><strong>Step 3:</strong></span> When ready to serve, heat the purée in a saucepan over medium heat until very warm, stirring frequently and adding a bit of the reserved milk if needed. Serve immediately.</span></p>
<p><span style="color:#000000;"><img class="alignnone size-full wp-image-160" title="Cranberry chutney" src="http://foodandstyle.wordpress.com/files/2009/03/11-cranberry-chutney-lr.jpg" alt="Cranberry chutney" width="475" height="317" /><br />
</span></p>
<p><span style="color:#000000;"> </span></p>
<p><span style="color:#ff6600;"><strong>Cranberry Chutney with Figs</strong></span></p>
<p><span style="color:#ff6600;">makes 2 cups</span></p>
<p><span style="color:#000000;"><span style="color:#ff6600;"><em>For the figs</em></span><br />
4<em> oz dried California or Turkish figs (about 1/2 cup) – cut in 1/4” pieces<br />
2 tablespoons Cointreau<br />
2 tablespoons orange juice</em></span></p>
<p><span style="color:#ff6600;"><em>For the chutney</em></span><em><br />
1 1/4 cup apple or grape juice<br />
1 tablespoon lemon juice<br />
1/2 cup organic sugar<br />
2 cinnamon sticks<br />
1 teaspoon freshly grated ginger (use microplane grater)<br />
1/2 teaspoon orange zest (use microplane grater)<br />
1/8 teaspoon ground cardamom<br />
1/8 teaspoon red, chili pepper flakes<br />
pinch sea salt<br />
12 oz fresh cranberries</em></p>
<p><span style="color:#000000;"><span style="color:#ff6600;"><strong>Step 1:</strong></span> Place the figs, Cointreau and orange juice in a small bowl. Mix well and let stand at room temperature for 15 minutes.<br />
<span style="color:#ff6600;"><strong>Step 2: </strong></span>Meanwhile, heat a large, heavy-bottomed saucepan over high heat. Add the apple juice, lemon juice, sugar, cinnamon sticks, ginger, orange zest, cardamom, red pepper flakes, and salt. Bring to a boil. Once boiling, reduce heat to medium-high and add the cranberries. Stir well and fast simmer for 6 to 7 minutes until the cranberries start to pop. With a wooden spoon, crush the cranberries on the side of the pot until mixture is chunky. Turn off the heat, add the fig mixture and stir. Cover and let stand for 15 minutes. Transfer to a bowl to cool to room temperature and serve.<br />
<span style="color:#ff6600;">Cook’s note: Refrigerate up to 3 days. Bring to room temperature before serving.</span></span></p>
<p><span style="color:#000000;"><span style="color:#ff6600;"><img class="alignnone size-full wp-image-161" title="Apple-pear Crisp" src="http://foodandstyle.wordpress.com/files/2009/03/12-apple-pear-crisp-with-spoon-lr.jpg" alt="Apple-pear Crisp" width="474" height="317" /></span></span></p>
<p><strong><span style="color:#000000;"><span style="color:#ff6600;">Apple-Pear Crisp with Macadamia Crumb &#8211; </span></span></strong><em><span style="color:#000000;"><span style="color:#ff6600;">Calvados Chantilly</span></span></em></p>
<p><span style="color:#ff6600;">serves 8</span></p>
<p><em><span style="color:#ff6600;">For the crumb topping</span><br />
1 cup unbleached white flour<br />
1/3 cup turbinado sugar<br />
1/4 teaspoon sea salt<br />
8 tablespoons unsalted butter (1 stick) – cold<br />
2/3 cup roasted, unsalted macadamia nuts</em></p>
<p><span style="color:#ff6600;"><em>For the fruits</em></span><em><br />
6 medium Braeburn or Gala apples – peeled, cored and cut in 1/4” slices<br />
4 ripe bartlet pears – peeled, cored and cut in 1/2” pieces<br />
1 teaspoon finely grated lemon zest (use microplane grater)<br />
2 tablespoons lemon juice<br />
1 tablespoon Calvados or apple brandy<br />
1/3 cup organic sugar</em></p>
<p><span style="color:#ff6600;"><em>For the Calvados Chantilly</em></span><em><br />
1 cup heavy cream – well chilled<br />
2 tablespoons Calvados<br />
2 tablespoons organic sugar</em></p>
<p><em>1 – 13&#215;10x3” ceramic baking dish – lightly butteredPreheat the oven to 375°F.</em></p>
<p>Preheat the oven to 375°F.<br />
<span style="color:#ff6600;"><strong>Step 1: </strong></span>In the bowl of a food processor, combine the flour, sugar and salt. Process at high speed for 15 seconds until well blended. Add the chunks of butter and macadamia and process until coarse crumbs form. Do not over-process or the crumbs will come together and form a dough. Let stand until ready to use.<br />
<span style="color:#ff6600;"><strong>Step 2:</strong></span> Place the apple and pear slices in a large bowl and sprinkle with the lemon zest, lemon juice, calvados and sugar. Toss well.<br />
<span style="color:#ff6600;"><strong>Step 3:</strong></span> Place the apple-pear mixture into the prepared mold. Sprinkle with the crisp topping. Bake for 50 to 55 minute, until topping is golden brown and the fruits are bubbly. Remove from the oven and let cool until warm.<br />
<span style="color:#ff6600;"><strong>Step 4:</strong></span> In the bowl of an electric mixer, whip the heavy cream, Calvados and sugar and medium speed until the cream begins to thicken. Do not overbeat or the cream may turn to butter. Transfer to a Tupperware and refrigerate until ready to use.<br />
Cook’s note: Refrigerate the Chantilly up to 1 day.<br />
<span style="color:#ff6600;"><strong>Step 5: </strong></span>To serve, spoon into desert bowl. Top with a dollop of the Calvados Chantilly and serve immediately.<br />
<span style="color:#ff6600;">Cook’s note: The crisp can be made up to 6 hours ahead and kept at room temperature. Re-heat at 375°F for 5 to 7 minutes until just warm and serve as above. The crisp is best consumed the day it is made.</span></p>
<p><em>© 2009 viviane bauquet farre – food &#38; style NY LLC</em></p>
<p><strong><span style="color:#ffffff;"><br />
</span></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Apfelsorbet]]></title>
<link>http://29alwi.wordpress.com/2009/11/11/apfelsorbet/</link>
<pubDate>Wed, 11 Nov 2009 09:37:27 +0000</pubDate>
<dc:creator>alwi</dc:creator>
<guid>http://29alwi.wordpress.com/2009/11/11/apfelsorbet/</guid>
<description><![CDATA[Zucker in einer Pfanne leicht karamellisieren und mit Apfelsaft ablöschen. Äpfeln schälen, putzen, i]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Zucker in einer Pfanne leicht karamellisieren und mit Apfelsaft ablöschen.<br />
Äpfeln schälen, putzen, in Schnitze schneiden, mit etwas Zitronensaft zum Zuckersirup geben und darin zugedeckt 5 bis 10 Minuten weich kochen. Auskühlen lassen und dann die ganze Masse pürieren.<br />
Das kalte Püree in der Eismaschine cremig gefrieren lassen.  In Gläsern mit einem Schuss Calvados anrichten und als Zwischengang servieren.</p>
<p style="text-align:justify;"> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Cider- og calvadosgløgg]]></title>
<link>http://adoppskrift.wordpress.com/2009/11/10/cider-og-calvadosgl%c3%b8gg/</link>
<pubDate>Tue, 10 Nov 2009 17:15:34 +0000</pubDate>
<dc:creator>AdLib</dc:creator>
<guid>http://adoppskrift.wordpress.com/2009/11/10/cider-og-calvadosgl%c3%b8gg/</guid>
<description><![CDATA[Ingredienser: 1 liter eplecider 2 kanelstenger 2 cl calvados pr person Sitronskall til servering Fre]]></description>
<content:encoded><![CDATA[Ingredienser: 1 liter eplecider 2 kanelstenger 2 cl calvados pr person Sitronskall til servering Fre]]></content:encoded>
</item>
<item>
<title><![CDATA[Memories from Normandy ]]></title>
<link>http://acrossthebourne.wordpress.com/2009/11/06/memories-from-normandy/</link>
<pubDate>Fri, 06 Nov 2009 20:42:03 +0000</pubDate>
<dc:creator>waynedmorris</dc:creator>
<guid>http://acrossthebourne.wordpress.com/2009/11/06/memories-from-normandy/</guid>
<description><![CDATA[Sometimes, when travelling, I have been a little disappointed after finally visiting a place I had r]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Sometimes, when travelling, I have been a little disappointed after finally visiting a place I had really looked forward to visiting after reading about it and seeing pictures of it for many years.  Normandy was not such a place. </p>
<p>For almost my entire life I have seen pictures of the D-Day landings, seen movies about the battle, and read many history books on the subject.  Similarly, Mont St Micheal is so well-known that it seems as much an icon of France as the Eiffel Tower.  And finally, over the years I have read a great deal about the Bayeux Tapestry, seen pictures of it, and looked forward to visiting it.   In all three cases, however, visiting these sites in Normandy was thrilling, moving, and beautiful, in turns.</p>
<p>On our first day, after a very early morning drive off of the ferry in Ouistreham, outside Caen, we drove to Bayeux, less than an hour away (even allowing for one missed turn on the ring road around Caen).   After petite dejuener in the city centre, we were first in line at the museum which houses the Bayeux Tapestry.  An early start, coupled with the time of year, let us enjoy the tapestry at out own pace, with no crowds.  The tapestry is magnificent, stretching over 70 meters long, and still amazingly colorful after its creation over 900 years ago.  We were given an audio guide in English, which explains the story being told in each of the over 30 panels.  Although some describe the tapestry as &#8220;cartoon-like&#8221; because of its one-dimensional representation in embroidered wool, I was impressed by the level of detail in the pictures, and thought the artists were able to portray both movement and emotion quite well in the sewing.  Historians still debate the sponsor of the work, the location of its creation, and the identity of the artists, but there is no doubt that it gives a compelling and understandable telling of the events which led up to the Norman Conquest and a depiction of the climactic battle between the army of William from Normandy and the Anglo- Saxon army lead by King Harold.    The museum also contains interesting exhibits which describe the Norman influence in England.    in my history lessons at school we frequently had to address the question in history about how much one individual might affect history versus that person being merely representative of a particular time or mood.  In the case of William the Conqueror,  I think his influence in assembling and leading the invasion force, and then in governing after the Conquest, is tremendous cannot be overstated, his impact lasting up to the present time.</p>
<p>From the tapestry, we headed to the magnificent Bayeux Cathedral, which towers over the city in much the same way that the spire of Salisbury Cathedral towers over our city.  The cathedral is both Romanesque and Gothic, and the Gothic portion of the cathedral contains huge windows, making it one of the brightest cathedrals I have seen.  </p>
<p>The city centre contains many historic buildings, including many timbered buildings that in England we would call &#8220;Tudor&#8221;.  Thankfully, although the city is only 6 miles from the D-Day beaches, it was spared from destruction during the fighting, and is very beautiful.  Several of the streets had banners with French, British, and American flags flying on them.  On the way out to the edge of the city we walked into a pretty and historic little abbey.  Since we had recently seen the Sound of Music, we kept expecting to see Maria, but alas, we were the only ones about.</p>
<p>On the ring road around Bayeux we found the city museum to on the Battle of Normandy, and we enjoyed the movie and exhibits there.  Just across the street from the museum is the largest British cemetery from the Normandy campaign, and it was very moving to walk among the gravestones there.  The stones contain not only name, age and regiment of the deceased, but also a personal message from each soldier&#8217;s family.  These personal messages, such as &#8220;Our only child, now gone to a better place&#8221;, were especially touching,  as was being reminded by the youth of so many of the soldiers who died fighting for liberty and the destruction of the most terrible tyranny.  The cemetery contains over 4,000 graves, and across the street is a Memorial to over 1,800 Commonwealth soldiers who died in the Battle of Normandy and have no known grave.  The Memorial has a frieze with the following inscription (in Latin), &#8220;We, once conquered by William, have now set free the Conqueror&#8217;s native land.&#8221;   A moving end to a memorable day.</p>
<p>We set off early the next morning from our hotel in Caen for a full day of visiting the Normandy D-Day Landing Beaches.  We began at St.-Aubin, part of Juno Beach where Canadian forces landed, and worked our way westward, through the rest of Juno Beach, then Gold Beach (British), and on to Omaha Beach, with the large American cemetery, and out to the end of Omaha Beach at Pointe du Hoc.  We saw the remains of the huge artificial &#8221;Mulberry&#8221; harbor, nicknamed Port Winston, at Arromanches.  We visited the huge German gun batteries at Longues-sur-Mer.  We came through the sand dunes at St.-Laurent, where the Americans made their first exit from the deadly fire on Omaha Beach.  We walked among the still pock-marked landscape of the forbidding Pointe du Hoc,  taken by the American Rangers at a large loss of life.  And we finished the day at the very sad German Military Cemetery in La Cambe.    </p>
<p>It&#8217;s difficult to describe my feelings about the day.  All day long I could feel the presence of all those soldiers, so far from home, and the tremendous sacrifices all of them made.  Walking among the beautiful marble crosses and Stars of David in the American cemetery above Omaha Beach,  I could barely speak, or even swallow.  It&#8217;s simply a very remarkable place, with a very tangible sense of recent history.  One author in America has labelled the generation that fought here as &#8220;The Greatest Generation.&#8221;  Seeing this landscape really proved the truth in that description.</p>
<p>On our last full day we headed to the southwest corner of Normandy to visit the fantastic Abbey at Le Mont St-Michel.  As I have already written, the setting of the abbey at the top of the rocky island, the surrounding bay, the small street leading up all the steps to the abbey, and the abbey itself, are all really amazing and beautiful, and to me even more impressive in person than it looked in pictures.  It was a really nice day and different in tone from the day before.</p>
<p>We did have a partial day before returning to England, and we spent that time enjoyably first visiting the Abbaye aux Hommes in Caen, and then touring the apple, cheese and Calvados-producing areas south and east of Caen.   We had a lovely picnic of locally produced apple juice, locally produced Camembert cheese, and a baguette.</p>
<p>We have wonderful memories of Normandy, and we hope to be able to visit again.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[DESCRIPTION]]></title>
<link>http://archiplans.wordpress.com/2009/11/06/description/</link>
<pubDate>Fri, 06 Nov 2009 16:10:17 +0000</pubDate>
<dc:creator>archiplans</dc:creator>
<guid>http://archiplans.wordpress.com/2009/11/06/description/</guid>
<description><![CDATA[La Société ARCHIPLANS, est une société au statut auto-entrepreneur, dépourvus de TVA (SIREN 514 907 ]]></description>
<content:encoded><![CDATA[La Société ARCHIPLANS, est une société au statut auto-entrepreneur, dépourvus de TVA (SIREN 514 907 ]]></content:encoded>
</item>
<item>
<title><![CDATA["Pork Tenderloin Roast, filled with caramelized fennel and onions, served with brown-sugared apples and Calvados cream sauce"...WHEW - try saying THAT 10 times fast!!!]]></title>
<link>http://alasandy.com/2009/11/06/pork-roast-filled-with-caramelized-fennel-and-onions-with-calvados-cream-sauce/</link>
<pubDate>Fri, 06 Nov 2009 15:55:56 +0000</pubDate>
<dc:creator>msbutterton</dc:creator>
<guid>http://alasandy.com/2009/11/06/pork-roast-filled-with-caramelized-fennel-and-onions-with-calvados-cream-sauce/</guid>
<description><![CDATA[Here&#8217;s another one of my favorite dinner recipes that screams autumn, even though it&#8217;s s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Here&#8217;s another one of my favorite dinner recipes that screams autumn, even though it&#8217;s still not cold enough to be making Pork Roasts for dinner here!  I&#8217;ll spare you the LA. weather report <em>again</em> today&#8230;.thinking of tweaking my blog to include daily <a title="Doplar Radar Report" href="http://radar.weather.gov/ridge/radar.php?rid=sox&#38;product=N0R&#38;overlay=11101111&#38;loop=no" target="_self">Doppler Radar</a> reports with all my recipes!</p>
<p>Since I&#8217;m such a fan of &#8220;caramelized&#8221;&#8230;everything, I tried making this a couple years ago with fennel and onions and loved it.  The prunes add an extra sweetness to the roast.  The sauce, made with more prunes and <a title="Calvados brandy" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados</a> brandy, is sweet, apple-y and delicious.</p>
<p><a title="Calvados brandy" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados</a> is an apple flavored brandy that&#8217;s perfect for autumn cooking AND for sipping after the meal.  It can be substituted with a &#8220;non-fruit&#8221; brandy, but <a title="Calvados brandy" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados</a> has a distinct flavor that is perfect for this dish.  Cheers!</p>
<p style="text-align:center;"> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="aligncenter size-medium wp-image-3816" title="pork roast" src="http://msbutterton.wordpress.com/files/2009/11/pork-roast.jpg?w=300" alt="pork roast" width="300" height="230" /></p>

<p style="text-align:center;"> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;"><strong>Caramelized Fennel &#38; Onion filled Pork Tenderloin Roast with Calvados Cream sauce</strong></p>
<p><img class="aligncenter size-medium wp-image-3829" title="spread the caramelized onions and fennel" src="http://msbutterton.wordpress.com/files/2009/11/spread-the-caramelized-onions-and-fennel.jpg?w=235" alt="spread the caramelized onions and fennel" width="235" height="300" /></p>
<p>For the Roast:</p>
<p>1 1 1/2 pound Pork Tenderloin Roast<br />
1 fennel bulb, tops removed — thinly sliced<br />
1 large brown onion, thinly sliced<br />
2 garlic cloves, thinly sliced<br />
Olive oil<br />
1/2 cup prunes, coarsely chopped<br />
1/2 teaspoon ground thyme<br />
Kosher Salt and fresh ground pepper</p>
<p><a title="Butcher's twine" href="http://http://www.amazon.com/Cotton-Butchers-Twine-by-RSVP/dp/B000AY0OFW" target="_blank">Butcher&#8217;s twine</a> for tying up the roast</p>
<p>Slice the roast on the side, lengthwise, almost in half.  Fold the roast over and lightly pound it with a meat mallet.  Season with salt, pepper and thyme.</p>
<p><strong>Preheat oven to 350 degrees</strong></p>
<p>In a large skillet, over medium high heat, start caramelizing the fennel and onions with a little Olive oil.  When they have become golden brown, add the garlic slices, salt, pepper and thyme and continue to cook another 5 minutes. Remove and allow to cool completely.</p>
<p>Cut 2-3 (approximately) 12-inch pieces of <a title="Butcher's twine" href="http://www.amazon.com/Cotton-Butchers-Twine-by-RSVP/dp/B000AY0OFW" target="_blank">Butcher&#8217;s twine</a> and set aside.  Place the caramelized onion/fennel mixture on one end of the roast. Sprinkle the prune pieces evenly over it.  Roll the pork around the filling (like you&#8217;re rolling a burrito), ending with the seam down and &#8220;fat&#8221; side up. Use the twine to tie around the roast, securing the filling.  Cover the roast with more Olive oil and season with more salt and pepper.</p>
<p>Place the roast on a roasting rack in a deep, oven-proof skillet and roast it for 60-90 minutes (or until an instant-read thermometer registers 160 degrees).  Remove from the oven and let it rest.</p>
<p>While the roast is cooking, prepare the <a title="Calvados" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados</a> cream sauce</p>
<p style="text-align:center;"> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;"><img class="size-medium wp-image-3818 aligncenter" title="prunes and Calvados" src="http://msbutterton.wordpress.com/files/2009/11/prunes-and-calvados.jpg?w=300" alt="prunes and Calvados" width="300" height="262" /></p>
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;"><strong><a title="Calvados brandy" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados</a> cream sauce:</strong></p>
<p><strong><br />
</strong></p>
<p>1/2 cup coarsely chopped prunes<br />
1 cup <a title="Calvados brandy" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados </a>brandy — divided in half<br />
1/2 cup water<br />
1/2 teaspoon sugar<br />
1/4 teaspoon ground thyme<br />
1 pint heavy cream<br />
2 tablespoons butter<br />
Salt, pepper, red pepper flakes — to taste</p>
<p>In a deep saucepan, &#8220;stew&#8221; the prunes over low heat, with a 1/2 cup <a title="Calvados brandy" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados</a>, sugar, thyme and water — covered for 30 minutes.  Add the remaining 1/2 cup <a title="Calvados brandy" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados</a>, cream and continue to cook for another 15 minutes, until somewhat thickened.  Stir in the salt, pepper and pepper flakes and remove from the heat.  With an <a title="Immersion blender" href="http://en.wikipedia.org/wiki/Immersion_blender" target="_blank">immersion blender</a>, mix the sauce until smooth.  (if you don&#8217;t have an <a title="Immersion blender" href="http://en.wikipedia.org/wiki/Immersion_blender" target="_blank">immersion blender</a>, you can use a standing blender)</p>
<p>When the roast is done and resting, pour the sauce into the drippings in the bottom of the skillet and combine well.  Add the butter at the end, to &#8220;finish&#8221; the sauce.</p>
<p style="text-align:center;">
<p style="text-align:center;"> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:center;">
<p style="text-align:center;"><img class="size-medium wp-image-3811 aligncenter" title="caramelize apples in butter and sugar" src="http://msbutterton.wordpress.com/files/2009/11/caramelize-apples-in-butter-and-sugar.jpg?w=268" alt="caramelize apples in butter and sugar" width="268" height="300" /></p>
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;"><strong>Brown-Sugared Apples:</strong></p>
<p>1 Granny Smith apple, peeled, cored, sliced into 8 sections<br />
2 tablespoons butter<br />
1 tablespoon brown sugar<br />
1/2 teaspoon cinnamon</p>
<p>2 tablespoons <a title="Calvados" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados</a> brandy</p>
<p>Melt the butter in a small saucepan.  Stir in the brown sugar, cinnamon and <a title="Calvados" href="http://en.wikipedia.org/wiki/Calvados_(spirit)" target="_blank">Calvados</a>.  When combined, add the apple slice in one layer to the pan. Cook the slices for 1 minute, then turn over and cook on the other side for 1 minute.  Serve immediately with the roast.  Cheers!</p>
<p style="text-align:center;"> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:center;"><img class="size-medium wp-image-3816 aligncenter" title="pork roast" src="http://msbutterton.wordpress.com/files/2009/11/pork-roast.jpg?w=300" alt="pork roast" width="300" height="230" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[... del 2]]></title>
<link>http://wettexvarlden.wordpress.com/2009/11/06/del-2/</link>
<pubDate>Fri, 06 Nov 2009 08:53:44 +0000</pubDate>
<dc:creator>wettexvarlden</dc:creator>
<guid>http://wettexvarlden.wordpress.com/2009/11/06/del-2/</guid>
<description><![CDATA[Och inte är det roligare idag. Jävla skit. Det blir calva idag. Och rödvin. Och handpåläggning som d]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Och inte är det roligare idag. Jävla skit.</p>
<p>Det blir calva idag. Och rödvin. Och handpåläggning som dövar en stund.</p>
<p>Det är åtminstone fredag.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[吃... 拉面 的 问题]]></title>
<link>http://iwool.wordpress.com/2009/11/01/%e5%90%83-%e6%8b%89%e9%9d%a2-%e7%9a%84-%e9%97%ae%e9%a2%98/</link>
<pubDate>Sat, 31 Oct 2009 20:05:19 +0000</pubDate>
<dc:creator>wOOL</dc:creator>
<guid>http://iwool.wordpress.com/2009/11/01/%e5%90%83-%e6%8b%89%e9%9d%a2-%e7%9a%84-%e9%97%ae%e9%a2%98/</guid>
<description><![CDATA[我在万圣节的晚上饿着肚子来计算一个关于拉面的问题真是杯具啊 一乐拉面馆, 一共有4种口味的拉面, 老板每天会选1种供应, 鸣人每天只去吃1次拉面, 问平均多少天鸣人才能尝遍所有4种拉面呢? 一个数学化]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>我在万圣节的晚上饿着肚子来计算一个关于拉面的问题真是杯具啊</p>
<p>一乐拉面馆, 一共有4种口味的拉面, 老板每天会选1种供应, 鸣人每天只去吃1次拉面, 问平均多少天鸣人才能尝遍所有4种拉面呢?</p>
<p>一个数学化的描述: 假设第N天吃到了第4种拉面, 求E(N), <img src='http://l.wordpress.com/latex.php?latex=E%28N%29+%3D+%5Csum+_%7Bn%3D4%7D%5E%7B%5Cinfty+%7D+n+P%28N%3Dn%29+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='E(N) = \sum _{n=4}^{\infty } n P(N=n) ' title='E(N) = \sum _{n=4}^{\infty } n P(N=n) ' class='latex' /></p>
<p>下忍级解法:<br />
显然的最少需要4天<br />
需要4天:<br />
所有可能数 4^4<br />
符合要求的可能数 4*3*2*1<br />
P(N=4)= 4*3*2*1 / 4^4<br />
需要5天:<br />
所有可能数 4^5<br />
符合要求的可能数: 4*(3^4 &#8211; 3 &#8211; 3*(2^4 -2))<br />
P(N=5)= 4*(3^4 &#8211; 3 &#8211; 3*(2^4 -2)) / 4^5<br />
首先从4个中选择一个做&#8221;第4种&#8221;, 剩下3种, 前面4天总的可能有 3^4 种, 去掉只吃了1种拉面的情况 3 种, 去掉只吃了2种拉面的情况: 从3种拉面中选择这2种, 4天中吃2种拉面的可能为2^4 -2 (总可能2^4 去掉只有1种拉面的2种)<br />
&#8230;<br />
需要n天:<br />
所有可能数 4^n<br />
符合要求的可能数: 4*(3^(n-1) &#8211; 3 &#8211; 3*(2^(n-1) -2))<br />
P(N=n)= 4*(3^(n-1) &#8211; 3 &#8211; 3*(2^(n-1) -2)) / 4^n</p>
<p>最后整理得到的求和公式为<img src='http://l.wordpress.com/latex.php?latex=%5Csum+_%7Bn%3D4%7D%5E%7B%5Cinfty+%7D+%5Cfrac%7B3n%5Cleft%283%5E%7Bn-2%7D-2%5E%7Bn-1%7D%2B1%5Cright%29%7D%7B4%5E%7Bn-1%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum _{n=4}^{\infty } \frac{3n\left(3^{n-2}-2^{n-1}+1\right)}{4^{n-1}}' title='\sum _{n=4}^{\infty } \frac{3n\left(3^{n-2}-2^{n-1}+1\right)}{4^{n-1}}' class='latex' /></p>
<p>瞄一眼发现第无穷项貌似是0, 这个级数有可能收敛, 但是我饿了, 所以直接丢Mathematica里, 解得答案25/3</p>
<p>影级别的解法:<br />
如果某一事件发生的概率为p, 那么平均1/p天发生一次<br />
第一天吃第1种面, 其后<br />
其后吃到第2种拉面概率为3/4, 那么平均4/3天吃到第2种拉面<br />
其后吃到第3种拉面概率为2/4, 那么平均2天吃到第3种拉面<br />
其后吃到第4种拉面概率为1/4, 那么平均4天吃到第4种拉面</p>
<p>1 + 4/3 + 2 + 4 = 25/3</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Fredagsnöje]]></title>
<link>http://wettexvarlden.wordpress.com/2009/10/30/fredagsnoje/</link>
<pubDate>Fri, 30 Oct 2009 12:24:05 +0000</pubDate>
<dc:creator>wettexvarlden</dc:creator>
<guid>http://wettexvarlden.wordpress.com/2009/10/30/fredagsnoje/</guid>
<description><![CDATA[Jodå, jag överlevde fotbollsfesten. Inte såg jag några huliganer heller. Bara några fjuniga grabbar ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Jodå, jag överlevde fotbollsfesten. Inte såg jag några huliganer heller. Bara några fjuniga grabbar som stirrade intensivt på storbildsteven. Visst fastnade min blick också men att titta på töntiga karlar som inte har vett att skjuta i mål är sannerligen bortslösad tid.</p>
<p>Jag startade helgen med att besöka Ikea. Alltid kul att trängas med otvättade människor och skrikande barn. Snart stundar ICA och storhandling. Lika bra att köra hela racet. Det bästa av allt är att man kan medicinera sina uppjagade nerver med en calva och parkera röven i soffan med gott samvete.</p>
<p>Frågan är bara om man hinner hångla upp Mannen innan vi somnar i varsin soffhörna.</p>
<p><img class="alignnone size-full wp-image-1049" title="xmas_silver9414" src="http://wettexvarlden.wordpress.com/files/2009/10/xmas_silver9414.jpg" alt="xmas_silver9414" width="495" height="495" /></p>
<p>Nu är det snart advent hörrni&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[CULINARY ITINERARY: Normandy's Dairy Queen]]></title>
<link>http://citineraries.wordpress.com/2009/11/23/culinary-itinerary-normandys-dairy-queen/</link>
<pubDate>Mon, 23 Nov 2009 15:22:12 +0000</pubDate>
<dc:creator>thekittycats</dc:creator>
<guid>http://citineraries.wordpress.com/2009/11/23/culinary-itinerary-normandys-dairy-queen/</guid>
<description><![CDATA[Pony l&#8217;Eveque&#8230; Livarot&#8230; Calvados&#8230; Camembert&#8230; M O R E : NATIONAL GEOGRA]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.nationalgeographicfood.com/Normandys_Dairy_Queen">Pony l&#8217;Eveque&#8230; Livarot&#8230; Calvados&#8230; Camembert&#8230;</a></p>
<p>M O R E :<br />
<a href="http://traveler.nationalgeographic.com/">NATIONAL GEOGRAPHIC TRAVELER</a>: <a href="http://www.nationalgeographicfood.com/">F O O D S OF THE WORLD</a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
