<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE document PUBLIC "-//CNX//DTD CNXML 0.5 plus MathML//EN" "http://cnx.rice.edu/cnxml/0.5/DTD/cnxml_mathml.dtd">
<document xmlns="http://cnx.rice.edu/cnxml" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" xmlns:md="http://cnx.rice.edu/mdml/0.4" id="id2255528">
  <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Rice University VIGRE: The Network Wave Equation</name>
  <metadata xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
  <md:version xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">1.5</md:version>
  <md:created xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">2008/04/30 23:12:35 GMT-5</md:created>
  <md:revised xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">2008/05/09 16:52:55.407 GMT-5</md:revised>
  <md:authorlist xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
      <md:author xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="jchan985">
      <md:firstname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Jesse</md:firstname>
      <md:othername xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Lee</md:othername>
      <md:surname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Chan</md:surname>
      <md:email xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">jchan985@rice.edu</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <md:maintainer xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="jchan985">
      <md:firstname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Jesse</md:firstname>
      <md:othername xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Lee</md:othername>
      <md:surname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Chan</md:surname>
      <md:email xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">jchan985@rice.edu</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  <md:keywordlist xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <md:keyword xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Applied Mathematics</md:keyword>
    <md:keyword xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Eigenvalue problem</md:keyword>
    <md:keyword xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Finite element</md:keyword>
    <md:keyword xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Wave equation</md:keyword>
  </md:keywordlist>

  <md:abstract xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">This report summarizes work done as part of the Physics of String PFUG under Rice University's VIGRE program. VIGRE is a program of Vertically Integrated Grants for Research and Education in the Mathematical Sciences under the direction of the National Science Foundation.  A PFUG is a group of Postdocs, Faculty, Undergraduates and Graduate students formed round the study of a common problem. 

This module introduces an overview of the three-dimensional network wave equation, and discusses numerical solutions and eigenvalue approximations using the finite element method.  A Matlab GUI for drawing webs is presented, and eigenvalues from FEM are compared to closed form solutions to the eigenvalues of the one-dimensional network wave equation.</md:abstract>
</metadata>
  <content xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    
    <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid1" orient="horizontal"><media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="fancy.eps">
        <param name="print-width" value="1.65"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
        <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="fancy.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 346. --><param name="width" value="346"/></media>
      </media>
      <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">A fundamental mode of a complex spiderweb.</caption>
    </figure>
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2255584">The motion of vibrating strings (such as musical instrument strings or, in this case, spiderwebs) can be described by the one dimensional wave equation on an interval <m:math overflow="scroll"><m:mrow><m:mi>x</m:mi><m:mo>∈</m:mo><m:mo>[</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:mi>ℓ</m:mi><m:mo>]</m:mo></m:mrow></m:math>, with <m:math overflow="scroll"><m:mrow><m:mi>u</m:mi><m:mo>(</m:mo><m:mi>t</m:mi><m:mo>,</m:mo><m:mn>0</m:mn><m:mo>)</m:mo><m:mo>=</m:mo><m:mi>u</m:mi><m:mo>(</m:mo><m:mi>t</m:mi><m:mo>,</m:mo><m:mi>ℓ</m:mi><m:mo>)</m:mo><m:mo>=</m:mo><m:mn>0</m:mn></m:mrow></m:math>, where <m:math overflow="scroll"><m:mi>u</m:mi></m:math> is the displacement of the string and <m:math overflow="scroll"><m:mi>ℓ</m:mi></m:math> is the strings length. The eigenvalues derived from this model progress in a well-known linear fashion, similar to the Western scale, leading to a pleasant sound when the string is plucked. A network of connected strings can be expressed in a similar manner; however, the progression of eigenvalues is much less regular and depends largely on the topology of the network. We examine these eigenvalues and their associated eigenvectors using a finite element discretization of such networks, then compare these results to closed form eigensolutions based on Joachim Von Below's examination of networks of strings in “A Characteristic Equation Associated to an Eigenvalue Problem on <m:math overflow="scroll"><m:msup><m:mi>c</m:mi><m:mn>2</m:mn></m:msup></m:math>-Networks", <emphasis xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Linear Algebra and its Applications</emphasis>, Volume 71 (1985), p309-325.</para>
    <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid2">
      <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Introduction</name>
      <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2255966">The purpose of the Physics of Strings seminar has traditionally been to study the motion of a vibrating string by analyzing its eigenfunctions and eigenvalues, equivalent to the string's fundamental modes and fundamental frequencies, respectively. The progression of these eigenvalues and eigenvectors tells us a great deal about the string; for example, given eigenvalues of a string, we can determine how quickly its vibrations decay, and whether the frequency of a vibration affects how quickly it's damped.</para>
      <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2255978">The properties of the string, likewise, can tell us something about the eigenvalues. Physical constants, such as the length of the string, are proportionally related to the eigenvalues. Given data on the vibration of a string, there are also methods for reverse-engineering the eigenvalues of that string. There are several models of a vibrating string, and the most detailed ones can reproduce eigenvalues that accurately match the reverse-engineered string eigenvalues. However, while much research has been done on several models of a single string, the behavior of networks of strings is less well understood.</para>
      <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2255991">We seek to mathematically model and investigate the motion of networks of strings, specifically by understanding eigenvalues and the corresponding modes of vibration. We study these behaviors within the context of the tritar (a guitar-like instrument based upon a Y-shaped network of 3 strings) and in the vibrations of more complex networks such as spiderwebs.</para>
      <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid3">
        <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">The wave equation</name>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256007">The vibration of a string in one dimension can be understood through the standard wave equation, given by</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256012">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mfrac>
                <m:mrow>
                  <m:msup>
                    <m:mi>∂</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                  <m:mi>u</m:mi>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msup>
                    <m:mi>t</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                </m:mrow>
              </m:mfrac>
              <m:mo>=</m:mo>
              <m:msup>
                <m:mi>c</m:mi>
                <m:mn>2</m:mn>
              </m:msup>
              <m:mfrac>
                <m:mrow>
                  <m:msup>
                    <m:mi>∂</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                  <m:mi>u</m:mi>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msup>
                    <m:mi>x</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                </m:mrow>
              </m:mfrac>
              <m:mo>,</m:mo>
              <m:mspace width="2.em"/>
              <m:mi>u</m:mi>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mn>0</m:mn>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:mi>u</m:mi>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>ℓ</m:mi>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:mn>0</m:mn>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256119">where <m:math overflow="scroll"><m:mi>u</m:mi></m:math> describes string displacement, <m:math overflow="scroll"><m:mi>c</m:mi></m:math> is a constant describing wave speed and <m:math overflow="scroll"><m:mi>ℓ</m:mi></m:math> is the length of the string. The string is fixed at displacement 0 at the endpoints and assume without loss of generality <m:math overflow="scroll"><m:mrow><m:mi>c</m:mi><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:math>. This equation is derived in much more detail in <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="bid0"/>. This second order partial differential equation can likewise be rewritten as a system of two ordinary differential equations in time</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256175">
          <m:math mode="display" overflow="scroll">
            <m:mtable displaystyle="true">
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:mfrac>
                    <m:mrow>
                      <m:mi>∂</m:mi>
                      <m:mi>u</m:mi>
                    </m:mrow>
                    <m:mrow>
                      <m:mi>∂</m:mi>
                      <m:mi>t</m:mi>
                    </m:mrow>
                  </m:mfrac>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mi>v</m:mi>
                </m:mtd>
              </m:mtr>
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:mfrac>
                    <m:mrow>
                      <m:mi>∂</m:mi>
                      <m:mi>v</m:mi>
                    </m:mrow>
                    <m:mrow>
                      <m:mi>∂</m:mi>
                      <m:mi>t</m:mi>
                    </m:mrow>
                  </m:mfrac>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mrow>
                    <m:msup>
                      <m:mi>c</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                    <m:mfrac>
                      <m:mrow>
                        <m:msup>
                          <m:mi>∂</m:mi>
                          <m:mn>2</m:mn>
                        </m:msup>
                        <m:mi>u</m:mi>
                      </m:mrow>
                      <m:mrow>
                        <m:mi>∂</m:mi>
                        <m:msup>
                          <m:mi>x</m:mi>
                          <m:mn>2</m:mn>
                        </m:msup>
                      </m:mrow>
                    </m:mfrac>
                  </m:mrow>
                </m:mtd>
              </m:mtr>
            </m:mtable>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256270">or equivalently, the first order matrix equation</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256276">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mfrac>
                <m:mi>∂</m:mi>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:mi>t</m:mi>
                </m:mrow>
              </m:mfrac>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>u</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>v</m:mi>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mo>=</m:mo>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mi>I</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mrow>
                        <m:msup>
                          <m:mi>c</m:mi>
                          <m:mn>2</m:mn>
                        </m:msup>
                        <m:mfrac>
                          <m:msup>
                            <m:mi>∂</m:mi>
                            <m:mn>2</m:mn>
                          </m:msup>
                          <m:mrow>
                            <m:mi>∂</m:mi>
                            <m:msup>
                              <m:mi>x</m:mi>
                              <m:mn>2</m:mn>
                            </m:msup>
                          </m:mrow>
                        </m:mfrac>
                      </m:mrow>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>u</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>v</m:mi>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
            </m:mrow>
          </m:math>
        </equation>
      </section>
      <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid4">
        <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Eigenvalues, eigenfunctions, and their significance</name>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256388">We are especially interested in the eigenvalues <m:math overflow="scroll"><m:mi>λ</m:mi></m:math> and associated eigenfunctions of the wave equation, such that</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256402">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mi>I</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mfrac>
                        <m:msup>
                          <m:mi>∂</m:mi>
                          <m:mn>2</m:mn>
                        </m:msup>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msup>
                            <m:mi>x</m:mi>
                            <m:mn>2</m:mn>
                          </m:msup>
                        </m:mrow>
                      </m:mfrac>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>u</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>v</m:mi>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mo>=</m:mo>
              <m:mi>λ</m:mi>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>u</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>v</m:mi>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mo>,</m:mo>
              <m:mspace width="2.em"/>
              <m:mfrac>
                <m:mrow>
                  <m:msup>
                    <m:mi>∂</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                  <m:mi>u</m:mi>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msup>
                    <m:mi>x</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                </m:mrow>
              </m:mfrac>
              <m:mo>=</m:mo>
              <m:msup>
                <m:mi>λ</m:mi>
                <m:mn>2</m:mn>
              </m:msup>
              <m:mi>u</m:mi>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256531">Since only trigonometric functions satisfy both our equation and our boundary conditions, our eigenfunctions take the form <m:math overflow="scroll"><m:mrow><m:mi>u</m:mi><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo><m:mo>=</m:mo><m:mi>A</m:mi><m:mo form="prefix">sin</m:mo><m:mo>(</m:mo><m:mi>λ</m:mi><m:mi>x</m:mi><m:mo>)</m:mo><m:mo>+</m:mo><m:mi>B</m:mi><m:mo form="prefix">cos</m:mo><m:mo>(</m:mo><m:mi>λ</m:mi><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:math>. Applying our boundary condition at <m:math overflow="scroll"><m:mrow><m:mi>x</m:mi><m:mo>=</m:mo><m:mn>0</m:mn></m:mrow></m:math> to <m:math overflow="scroll"><m:mrow><m:mi>u</m:mi><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:math> reveals that <m:math overflow="scroll"><m:mrow><m:mi>B</m:mi><m:mo>=</m:mo><m:mn>0</m:mn></m:mrow></m:math>. Since we can then set <m:math overflow="scroll"><m:mi>A</m:mi></m:math> as an arbitrary scaling factor, our eigenfunction <m:math overflow="scroll"><m:mrow><m:mi>u</m:mi><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:math> is simply <m:math overflow="scroll"><m:mrow><m:mo form="prefix">sin</m:mo><m:mfenced separators="" open="(" close=")"><m:mi>λ</m:mi><m:mi>x</m:mi></m:mfenced></m:mrow></m:math>. By applying our second boundary condition at <m:math overflow="scroll"><m:mrow><m:mi>x</m:mi><m:mo>=</m:mo><m:mi>ℓ</m:mi></m:mrow></m:math>, we can see that <m:math overflow="scroll"><m:mi>λ</m:mi></m:math> is of the form <m:math overflow="scroll"><m:mfrac><m:mrow><m:mi>i</m:mi><m:mi>π</m:mi><m:mi>n</m:mi></m:mrow><m:mi>ℓ</m:mi></m:mfrac></m:math> for any nonzero integer <m:math overflow="scroll"><m:mi>n</m:mi></m:math>. We then get the eigenpairs</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256731">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>λ</m:mi>
                <m:mi>n</m:mi>
              </m:msub>
              <m:mo>=</m:mo>
              <m:mfrac>
                <m:mrow>
                  <m:mi>i</m:mi>
                  <m:mi>π</m:mi>
                  <m:mi>n</m:mi>
                </m:mrow>
                <m:mi>ℓ</m:mi>
              </m:mfrac>
              <m:mo>,</m:mo>
              <m:mspace width="2.em"/>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mi>n</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:mo form="prefix">sin</m:mo>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:msub>
                  <m:mi>λ</m:mi>
                  <m:mi>n</m:mi>
                </m:msub>
                <m:mi>x</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256803">These eigenfunctions constitute an infinite-dimensional basis for any solution to the wave equation, with <m:math overflow="scroll"><m:mrow><m:msub><m:mi>u</m:mi><m:mi>i</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:mrow></m:math> orthogonal to <m:math overflow="scroll"><m:mrow><m:msub><m:mi>u</m:mi><m:mi>j</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:mrow></m:math> for <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mo>≠</m:mo><m:mi>j</m:mi></m:mrow></m:math> with respect to the inner product</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256870">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mrow>
                <m:mo>〈</m:mo>
                <m:msub>
                  <m:mi>u</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>,</m:mo>
                <m:msub>
                  <m:mi>u</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mo>〉</m:mo>
              </m:mrow>
              <m:mo>≡</m:mo>
              <m:msubsup>
                <m:mo>∫</m:mo>
                <m:mn>0</m:mn>
                <m:mi>ℓ</m:mi>
              </m:msubsup>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mi>i</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mi>j</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mspace width="0.166667em"/>
              <m:mi>d</m:mi>
              <m:mi>x</m:mi>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256961">Intuitively, these correspond to the fundamental modes of a string - any vibration of the string can be decomposed into a linear combination of the fundamentals. The magnitude of each eigenvalue, likewise, is related to the frequency at which the corresponding fundamental mode vibrates - in other words, each eigenvalue is tied to a note in the progression of the Western scale. As we will see, this linear progression of the eigenvalues is lost when a single string is replaced by a network of strings, leading to more of a dissonant sound when a network is plucked.</para>
      </section>
      <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid5">
        <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Finite element solution method</name>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2256983">In this report, we use the finite element method to numerically solve for solutions to the wave equation. The idea behind this method is based on picking a finite-dimensional set of <m:math overflow="scroll"><m:mi>N</m:mi></m:math> basis functions <m:math overflow="scroll"><m:mrow><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:mrow></m:math> that span the space on which the solution is defined. We then calculate the best approximation</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257023">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mrow>
                <m:mi>u</m:mi>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:munderover>
                <m:mo>∑</m:mo>
                <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo>=</m:mo>
                  <m:mn>1</m:mn>
                </m:mrow>
                <m:mi>N</m:mi>
              </m:munderover>
              <m:msub>
                <m:mi>c</m:mi>
                <m:mi>j</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:msub>
                <m:mi>φ</m:mi>
                <m:mi>j</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257094">to the solution from the span of these basis functions via the solution to a matrix equation <m:math overflow="scroll"><m:mrow><m:mi>A</m:mi><m:mi>c</m:mi><m:mo>=</m:mo><m:mi>f</m:mi></m:mrow></m:math>. Recall the definition of our inner product <m:math overflow="scroll"><m:mrow><m:mrow><m:mo>〈</m:mo><m:msub><m:mi>u</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>u</m:mi><m:mi>j</m:mi></m:msub><m:mo>〉</m:mo></m:mrow><m:mo>≡</m:mo><m:msubsup><m:mo>∫</m:mo><m:mn>0</m:mn><m:mi>ℓ</m:mi></m:msubsup><m:msub><m:mi>u</m:mi><m:mi>i</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>,</m:mo><m:mi>t</m:mi><m:mo>)</m:mo></m:mrow><m:msub><m:mi>u</m:mi><m:mi>j</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>,</m:mo><m:mi>t</m:mi><m:mo>)</m:mo></m:mrow><m:mspace width="0.166667em"/><m:mi>d</m:mi><m:mi>x</m:mi></m:mrow></m:math>. Then, <m:math overflow="scroll"><m:mi>A</m:mi></m:math> is</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257215">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mi>A</m:mi>
              <m:mo>=</m:mo>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                    <m:mtd>
                      <m:mo>...</m:mo>
                    </m:mtd>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mi>N</m:mi>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                    <m:mtd>
                      <m:mo>...</m:mo>
                    </m:mtd>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mi>N</m:mi>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mo>⋮</m:mo>
                    </m:mtd>
                    <m:mtd/>
                    <m:mtd>
                      <m:mo>⋱</m:mo>
                    </m:mtd>
                    <m:mtd/>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mi>N</m:mi>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mi>n</m:mi>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                    <m:mtd>
                      <m:mo>...</m:mo>
                    </m:mtd>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mi>n</m:mi>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mi>N</m:mi>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mo>,</m:mo>
              <m:mspace width="2.em"/>
              <m:mi>f</m:mi>
              <m:mo>=</m:mo>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:mi>f</m:mi>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:mi>f</m:mi>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mo>⋮</m:mo>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mfenced separators="" open="〈" close="〉">
                        <m:mi>f</m:mi>
                        <m:mo>,</m:mo>
                        <m:msub>
                          <m:mi>φ</m:mi>
                          <m:mi>N</m:mi>
                        </m:msub>
                      </m:mfenced>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257574"><m:math overflow="scroll"><m:mi>A</m:mi></m:math> is called the Gramian matrix - a matrix whose <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:math>th entry is the inner product between the <m:math overflow="scroll"><m:mi>i</m:mi></m:math> and <m:math overflow="scroll"><m:mi>j</m:mi></m:math>th basis functions. After solving for the vector <m:math overflow="scroll"><m:mrow><m:mi>c</m:mi><m:mo>=</m:mo><m:msup><m:mrow><m:mo>[</m:mo><m:msub><m:mi>c</m:mi><m:mn>1</m:mn></m:msub><m:mo>,</m:mo><m:msub><m:mi>c</m:mi><m:mn>2</m:mn></m:msub><m:mo>,</m:mo><m:mo>...</m:mo><m:mo>,</m:mo><m:msub><m:mi>c</m:mi><m:mi>N</m:mi></m:msub><m:mo>]</m:mo></m:mrow><m:mi>T</m:mi></m:msup></m:mrow></m:math>, we can reconstruct our best approximation to the solution.</para>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257675">We first rearrange our PDE into a more flexible form. Given a function <m:math overflow="scroll"><m:mrow><m:mi>v</m:mi><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:math> obeying the same boundary conditions as <m:math overflow="scroll"><m:mi>u</m:mi></m:math>, multiply both sides of our wave equation by this function and integrate over the interval <m:math overflow="scroll"><m:mrow><m:mo>[</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:mi>ℓ</m:mi><m:mo>]</m:mo></m:mrow></m:math></para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257725">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msubsup>
                <m:mo>∫</m:mo>
                <m:mn>0</m:mn>
                <m:mi>ℓ</m:mi>
              </m:msubsup>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mrow>
                  <m:mi>t</m:mi>
                  <m:mi>t</m:mi>
                </m:mrow>
              </m:msub>
              <m:mi>v</m:mi>
              <m:mspace width="0.166667em"/>
              <m:mi>d</m:mi>
              <m:mi>x</m:mi>
              <m:mo>=</m:mo>
              <m:msubsup>
                <m:mo>∫</m:mo>
                <m:mn>0</m:mn>
                <m:mi>ℓ</m:mi>
              </m:msubsup>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mrow>
                  <m:mi>x</m:mi>
                  <m:mi>x</m:mi>
                </m:mrow>
              </m:msub>
              <m:mi>v</m:mi>
              <m:mspace width="0.166667em"/>
              <m:mi>d</m:mi>
              <m:mi>x</m:mi>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257800">If we integrate the right hand side by parts and apply Dirichlet boundary conditions, we get</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257808">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msubsup>
                <m:mo>∫</m:mo>
                <m:mn>0</m:mn>
                <m:mi>ℓ</m:mi>
              </m:msubsup>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mrow>
                  <m:mi>t</m:mi>
                  <m:mi>t</m:mi>
                </m:mrow>
              </m:msub>
              <m:mi>v</m:mi>
              <m:mspace width="0.166667em"/>
              <m:mi>d</m:mi>
              <m:mi>x</m:mi>
              <m:mo>=</m:mo>
              <m:mo>-</m:mo>
              <m:msubsup>
                <m:mo>∫</m:mo>
                <m:mn>0</m:mn>
                <m:mi>ℓ</m:mi>
              </m:msubsup>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mi>x</m:mi>
              </m:msub>
              <m:msub>
                <m:mi>v</m:mi>
                <m:mi>x</m:mi>
              </m:msub>
              <m:mspace width="0.166667em"/>
              <m:mi>d</m:mi>
              <m:mi>x</m:mi>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257887">This form of the wave equation is called the equation's “weak form". Notice there is only one derivative with respect to <m:math overflow="scroll"><m:mi>x</m:mi></m:math> on <m:math overflow="scroll"><m:mrow><m:mi>u</m:mi><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>,</m:mo><m:mi>t</m:mi><m:mo>)</m:mo></m:mrow></m:math> now. We now expand <m:math overflow="scroll"><m:mrow><m:mi>u</m:mi><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>,</m:mo><m:mi>t</m:mi><m:mo>)</m:mo></m:mrow></m:math> in the space spanned by our basis functions</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2257949">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mi>N</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:munderover>
                <m:mo>∑</m:mo>
                <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo>=</m:mo>
                  <m:mn>1</m:mn>
                </m:mrow>
                <m:mi>N</m:mi>
              </m:munderover>
              <m:msub>
                <m:mi>c</m:mi>
                <m:mi>j</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:msub>
                <m:mi>φ</m:mi>
                <m:mi>j</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258026">Let <m:math overflow="scroll"><m:mrow><m:mi>v</m:mi><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow><m:mo>=</m:mo><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:mrow></m:math> for <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mo>∈</m:mo><m:mo>{</m:mo><m:mn>1</m:mn><m:mo>,</m:mo><m:mn>2</m:mn><m:mo>,</m:mo><m:mo>...</m:mo><m:mo>,</m:mo><m:mi>N</m:mi><m:mo>}</m:mo></m:mrow></m:math>. Plugging this into the wave equation's weak form, we get the relation</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258100">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:munderover>
                <m:mo>∑</m:mo>
                <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo>=</m:mo>
                  <m:mn>1</m:mn>
                </m:mrow>
                <m:mi>N</m:mi>
              </m:munderover>
              <m:msubsup>
                <m:mi>c</m:mi>
                <m:mi>j</m:mi>
                <m:mrow>
                  <m:mo>'</m:mo>
                  <m:mo>'</m:mo>
                </m:mrow>
              </m:msubsup>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:msubsup>
                <m:mo>∫</m:mo>
                <m:mn>0</m:mn>
                <m:mi>ℓ</m:mi>
              </m:msubsup>
              <m:msub>
                <m:mi>φ</m:mi>
                <m:mi>i</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:msub>
                <m:mi>φ</m:mi>
                <m:mi>j</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mspace width="0.166667em"/>
              <m:mi>d</m:mi>
              <m:mi>x</m:mi>
              <m:mo>=</m:mo>
              <m:munderover>
                <m:mo>∑</m:mo>
                <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo>=</m:mo>
                  <m:mn>1</m:mn>
                </m:mrow>
                <m:mi>N</m:mi>
              </m:munderover>
              <m:msub>
                <m:mi>c</m:mi>
                <m:mi>j</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:msubsup>
                <m:mo>∫</m:mo>
                <m:mn>0</m:mn>
                <m:mi>ℓ</m:mi>
              </m:msubsup>
              <m:msubsup>
                <m:mi>φ</m:mi>
                <m:mi>i</m:mi>
                <m:mo>'</m:mo>
              </m:msubsup>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:msubsup>
                <m:mi>φ</m:mi>
                <m:mi>j</m:mi>
                <m:mo>'</m:mo>
              </m:msubsup>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mspace width="0.166667em"/>
              <m:mi>d</m:mi>
              <m:mi>x</m:mi>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258287">Note that if we define a new “energy" inner product <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mfenced separators="" open="(" close=")"><m:mi>u</m:mi><m:mo>,</m:mo><m:mi>v</m:mi></m:mfenced><m:mo>≡</m:mo><m:mfenced separators="" open="〈" close="〉"><m:msub><m:mi>u</m:mi><m:mi>x</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>v</m:mi><m:mi>x</m:mi></m:msub></m:mfenced></m:mrow></m:math>, we can then rewrite our whole relation as</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258345">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:munderover>
                <m:mo>∑</m:mo>
                <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo>=</m:mo>
                  <m:mn>1</m:mn>
                </m:mrow>
                <m:mi>N</m:mi>
              </m:munderover>
              <m:msubsup>
                <m:mi>c</m:mi>
                <m:mi>i</m:mi>
                <m:mrow>
                  <m:mo>'</m:mo>
                  <m:mo>'</m:mo>
                </m:mrow>
              </m:msubsup>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mfenced separators="" open="〈" close="〉">
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>,</m:mo>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
              </m:mfenced>
              <m:mo>=</m:mo>
              <m:munderover>
                <m:mo>∑</m:mo>
                <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo>=</m:mo>
                  <m:mn>1</m:mn>
                </m:mrow>
                <m:mi>N</m:mi>
              </m:munderover>
              <m:msub>
                <m:mi>c</m:mi>
                <m:mi>i</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mi>a</m:mi>
              <m:mfenced separators="" open="(" close=")">
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>,</m:mo>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
              </m:mfenced>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258479">for <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mo>=</m:mo><m:mn>1</m:mn><m:mo>,</m:mo><m:mn>2</m:mn><m:mo>,</m:mo><m:mo>...</m:mo><m:mo>,</m:mo><m:mi>N</m:mi></m:mrow></m:math>. Thus, we have <m:math overflow="scroll"><m:mi>N</m:mi></m:math> unknowns along with <m:math overflow="scroll"><m:mi>N</m:mi></m:math> linear equations; we can now formulate our problem as the matrix equation</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258532">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mi>M</m:mi>
              <m:msup>
                <m:mi>c</m:mi>
                <m:mrow>
                  <m:mo>'</m:mo>
                  <m:mo>'</m:mo>
                </m:mrow>
              </m:msup>
              <m:mo>=</m:mo>
              <m:mi>K</m:mi>
              <m:mi>c</m:mi>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258562">where <m:math overflow="scroll"><m:mi>M</m:mi></m:math> is the Gramian matrix created using regular inner products, and <m:math overflow="scroll"><m:mi>K</m:mi></m:math> is the Gramian matrix resulting from energy inner products.</para>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258588">Using the finite element method, we choose our basis functions to be piecewise linear “hat" functions. If we partition the space <m:math overflow="scroll"><m:mrow><m:mo>[</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:mi>ℓ</m:mi><m:mo>]</m:mo></m:mrow></m:math> into <m:math overflow="scroll"><m:mi>n</m:mi></m:math> segments of the form <m:math overflow="scroll"><m:mrow><m:mo>[</m:mo><m:msub><m:mi>x</m:mi><m:mrow><m:mi>k</m:mi><m:mo>-</m:mo><m:mn>1</m:mn></m:mrow></m:msub><m:mo>,</m:mo><m:msub><m:mi>x</m:mi><m:mi>k</m:mi></m:msub><m:mo>]</m:mo></m:mrow></m:math>, with <m:math overflow="scroll"><m:mrow><m:msub><m:mi>x</m:mi><m:mn>1</m:mn></m:msub><m:mo>&lt;</m:mo><m:msub><m:mi>x</m:mi><m:mn>2</m:mn></m:msub><m:mo>&lt;</m:mo><m:mo>...</m:mo><m:mo>&lt;</m:mo><m:msub><m:mi>x</m:mi><m:mi>N</m:mi></m:msub></m:mrow></m:math>, we can define these hat functions as</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258698">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>φ</m:mi>
                <m:mi>k</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mi>x</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:mfenced separators="" open="{" close="">
                <m:mtable>
                  <m:mtr>
                    <m:mtd columnalign="left">
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>x</m:mi>
                          <m:mo>-</m:mo>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mrow>
                              <m:mi>k</m:mi>
                              <m:mo>-</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mi>k</m:mi>
                          </m:msub>
                          <m:mo>-</m:mo>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mrow>
                              <m:mi>k</m:mi>
                              <m:mo>-</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                    </m:mtd>
                    <m:mtd columnalign="left">
                      <m:mrow>
                        <m:mspace width="1.em"/>
                        <m:mtext>if</m:mtext>
                        <m:mspace width="4.pt"/>
                        <m:mrow>
                          <m:mi>x</m:mi>
                          <m:mo>∈</m:mo>
                          <m:mo>[</m:mo>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mrow>
                              <m:mi>k</m:mi>
                              <m:mo>-</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msub>
                          <m:mo>,</m:mo>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mi>k</m:mi>
                          </m:msub>
                          <m:mo>]</m:mo>
                        </m:mrow>
                        <m:mo>,</m:mo>
                      </m:mrow>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd columnalign="left">
                      <m:mfrac>
                        <m:mrow>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mrow>
                              <m:mi>k</m:mi>
                              <m:mo>+</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msub>
                          <m:mo>-</m:mo>
                          <m:mi>x</m:mi>
                        </m:mrow>
                        <m:mrow>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mrow>
                              <m:mi>k</m:mi>
                              <m:mo>+</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msub>
                          <m:mo>-</m:mo>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mi>k</m:mi>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                    </m:mtd>
                    <m:mtd columnalign="left">
                      <m:mrow>
                        <m:mspace width="1.em"/>
                        <m:mtext>if</m:mtext>
                        <m:mspace width="4.pt"/>
                        <m:mrow>
                          <m:mi>x</m:mi>
                          <m:mo>∈</m:mo>
                          <m:mo>[</m:mo>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mi>k</m:mi>
                          </m:msub>
                          <m:mo>,</m:mo>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mrow>
                              <m:mi>k</m:mi>
                              <m:mo>+</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msub>
                          <m:mo>]</m:mo>
                        </m:mrow>
                        <m:mo>,</m:mo>
                      </m:mrow>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd columnalign="left">
                      <m:mn>0</m:mn>
                    </m:mtd>
                    <m:mtd columnalign="left">
                      <m:mrow>
                        <m:mspace width="1.em"/>
                        <m:mtext>otherwise</m:mtext>
                      </m:mrow>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2258943">for <m:math overflow="scroll"><m:mrow><m:mi>k</m:mi><m:mo>=</m:mo><m:mn>1</m:mn><m:mo>,</m:mo><m:mo>...</m:mo><m:mo>,</m:mo><m:mi>N</m:mi></m:mrow></m:math>.</para>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid6" orient="horizontal"><media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="hat.eps">
            <param name="print-width" value=".3"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="hat.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 335. --><param name="width" value="335"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">A hat function centered at <m:math overflow="scroll"><m:mrow><m:mi>x</m:mi><m:mo>=</m:mo><m:mo>.</m:mo><m:mn>6</m:mn></m:mrow></m:math> with a step size <m:math overflow="scroll"><m:mrow><m:mi>h</m:mi><m:mo>=</m:mo><m:mo>.</m:mo><m:mn>2</m:mn></m:mrow></m:math>.</caption>
        </figure>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259018">Since the support of <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub></m:math> and <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:math> overlap only if <m:math overflow="scroll"><m:mrow><m:mo>|</m:mo><m:mi>i</m:mi><m:mo>-</m:mo><m:mi>j</m:mi><m:mo>|</m:mo><m:mo>≤</m:mo><m:mn>1</m:mn></m:mrow></m:math>, most of the entries of <m:math overflow="scroll"><m:mi>M</m:mi></m:math> and <m:math overflow="scroll"><m:mi>K</m:mi></m:math> are automatically zero. For the rest of the terms, the inner products are easy to compute. If we take a uniform discretization of <m:math overflow="scroll"><m:mrow><m:mo>[</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:mn>1</m:mn><m:mo>]</m:mo></m:mrow></m:math> into these <m:math overflow="scroll"><m:mi>n</m:mi></m:math> segments, with <m:math overflow="scroll"><m:mrow><m:mi>h</m:mi><m:mo>=</m:mo><m:mn>1</m:mn><m:mo>/</m:mo><m:mo>(</m:mo><m:mi>N</m:mi><m:mo>+</m:mo><m:mn>1</m:mn><m:mo>)</m:mo></m:mrow></m:math> and <m:math overflow="scroll"><m:mrow><m:msub><m:mi>x</m:mi><m:mi>k</m:mi></m:msub><m:mo>=</m:mo><m:mi>k</m:mi><m:mi>h</m:mi></m:mrow></m:math>, then for <m:math overflow="scroll"><m:mrow><m:mo>|</m:mo><m:mi>i</m:mi><m:mo>-</m:mo><m:mi>j</m:mi><m:mo>|</m:mo><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:math>, <m:math overflow="scroll"><m:mrow><m:mfenced separators="" open="〈" close="〉"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub></m:mfenced><m:mo>=</m:mo><m:mn>2</m:mn><m:mi>h</m:mi><m:mo>/</m:mo><m:mn>3</m:mn></m:mrow></m:math>, <m:math overflow="scroll"><m:mrow><m:mfenced separators="" open="〈" close="〉"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:mfenced><m:mo>=</m:mo><m:mi>h</m:mi><m:mo>/</m:mo><m:mn>6</m:mn></m:mrow></m:math>, <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mfenced separators="" open="(" close=")"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:mfenced><m:mo>=</m:mo><m:mn>1</m:mn><m:mo>/</m:mo><m:mi>h</m:mi></m:mrow></m:math>, and <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mfenced separators="" open="(" close=")"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub></m:mfenced><m:mo>=</m:mo><m:mo>-</m:mo><m:mn>2</m:mn><m:mo>/</m:mo><m:mi>h</m:mi></m:mrow></m:math>. <m:math overflow="scroll"><m:mi>M</m:mi></m:math> and <m:math overflow="scroll"><m:mi>K</m:mi></m:math> are just</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259387">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mi>M</m:mi>
              <m:mo>=</m:mo>
              <m:mfrac>
                <m:mi>h</m:mi>
                <m:mn>6</m:mn>
              </m:mfrac>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>4</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                    <m:mtd/>
                    <m:mtd/>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>4</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mo>⋱</m:mo>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd/>
                    <m:mtd>
                      <m:mo>⋱</m:mo>
                    </m:mtd>
                    <m:mtd>
                      <m:mo>⋱</m:mo>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd/>
                    <m:mtd/>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>4</m:mn>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mo>,</m:mo>
              <m:mspace width="2.em"/>
              <m:mi>K</m:mi>
              <m:mo>=</m:mo>
              <m:mfrac>
                <m:mn>1</m:mn>
                <m:mi>h</m:mi>
              </m:mfrac>
              <m:mfenced separators="" open="[" close="">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mrow>
                        <m:mo>-</m:mo>
                        <m:mn>2</m:mn>
                      </m:mrow>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                    <m:mtd/>
                    <m:mtd/>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mrow>
                        <m:mo>-</m:mo>
                        <m:mn>2</m:mn>
                      </m:mrow>
                    </m:mtd>
                    <m:mtd>
                      <m:mo>⋱</m:mo>
                    </m:mtd>
                    <m:mtd/>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd/>
                    <m:mtd>
                      <m:mo>⋱</m:mo>
                    </m:mtd>
                    <m:mtd>
                      <m:mo>⋱</m:mo>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd/>
                    <m:mtd/>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mrow>
                        <m:mo>-</m:mo>
                        <m:mn>2</m:mn>
                      </m:mrow>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259536">We can solve for our coefficients <m:math overflow="scroll"><m:mi>c</m:mi></m:math> by rewriting <m:math overflow="scroll"><m:mrow><m:mi>M</m:mi><m:msup><m:mi>c</m:mi><m:mrow><m:mo>'</m:mo><m:mo>'</m:mo></m:mrow></m:msup><m:mo>=</m:mo><m:mi>K</m:mi><m:mi>c</m:mi></m:mrow></m:math> as a system of equations</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259579">
          <m:math mode="display" overflow="scroll">
            <m:mtable displaystyle="true">
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:msup>
                    <m:mi>c</m:mi>
                    <m:mo>'</m:mo>
                  </m:msup>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mi>d</m:mi>
                </m:mtd>
              </m:mtr>
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:msup>
                    <m:mi>d</m:mi>
                    <m:mo>'</m:mo>
                  </m:msup>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mrow>
                    <m:msup>
                      <m:mi>M</m:mi>
                      <m:mrow>
                        <m:mo>-</m:mo>
                        <m:mn>1</m:mn>
                      </m:mrow>
                    </m:msup>
                    <m:mi>K</m:mi>
                    <m:mi>c</m:mi>
                  </m:mrow>
                </m:mtd>
              </m:mtr>
            </m:mtable>
          </m:math>
        </equation>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259647">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mfrac>
                <m:mi>∂</m:mi>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:mi>t</m:mi>
                </m:mrow>
              </m:mfrac>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>c</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>d</m:mi>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mo>=</m:mo>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mi>I</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mrow>
                        <m:msup>
                          <m:mi>M</m:mi>
                          <m:mrow>
                            <m:mo>-</m:mo>
                            <m:mn>1</m:mn>
                          </m:mrow>
                        </m:msup>
                        <m:mi>K</m:mi>
                      </m:mrow>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>c</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>d</m:mi>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259737">We can see the relation to the continuous system,</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259744">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mfrac>
                <m:mi>∂</m:mi>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:mi>t</m:mi>
                </m:mrow>
              </m:mfrac>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>u</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>v</m:mi>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mo>=</m:mo>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mi>I</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mfrac>
                        <m:msup>
                          <m:mi>∂</m:mi>
                          <m:mn>2</m:mn>
                        </m:msup>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msup>
                            <m:mi>x</m:mi>
                            <m:mn>2</m:mn>
                          </m:msup>
                        </m:mrow>
                      </m:mfrac>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>u</m:mi>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mi>v</m:mi>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259841">where <m:math overflow="scroll"><m:mfrac><m:msup><m:mi>∂</m:mi><m:mn>2</m:mn></m:msup><m:mrow><m:mi>∂</m:mi><m:msup><m:mi>x</m:mi><m:mn>2</m:mn></m:msup></m:mrow></m:mfrac></m:math> is approximated by <m:math overflow="scroll"><m:mrow><m:msup><m:mi>M</m:mi><m:mrow><m:mo>-</m:mo><m:mn>1</m:mn></m:mrow></m:msup><m:mi>K</m:mi></m:mrow></m:math>. With this discretization, we can numerically calculate the time solution of the wave equation given some initial condition, as well as approximate the eigenvalues <m:math overflow="scroll"><m:mi>λ</m:mi></m:math>.</para>
        <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid7">
          <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Damping</name>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259914">A closely related equation is the wave equation with viscous damping (resulting from a viscous medium in which the string vibrates, i.e. air). To simulate this effect, a velocity-dependent damping function <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:math> is added to the equation</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2259938">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mfrac>
                  <m:mrow>
                    <m:msup>
                      <m:mi>∂</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                    <m:mi>u</m:mi>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msup>
                      <m:mi>t</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                  </m:mrow>
                </m:mfrac>
                <m:mo>=</m:mo>
                <m:mfrac>
                  <m:mrow>
                    <m:msup>
                      <m:mi>∂</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                    <m:mi>u</m:mi>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msup>
                      <m:mi>x</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                  </m:mrow>
                </m:mfrac>
                <m:mo>-</m:mo>
                <m:mn>2</m:mn>
                <m:mi>a</m:mi>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>x</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:mi>u</m:mi>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:mi>t</m:mi>
                  </m:mrow>
                </m:mfrac>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260024">For the cases we consider here, we shall take <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo><m:mo>=</m:mo><m:mi>a</m:mi></m:mrow></m:math>, some constant.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260053">Thankfully, the finite element discretization of this equation doesn't involve much new work; all we do is reuse some of our calculations. If we make the substitution for <m:math overflow="scroll"><m:mi>u</m:mi></m:math></para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260067">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:msub>
                  <m:mi>u</m:mi>
                  <m:mi>N</m:mi>
                </m:msub>
                <m:mo>=</m:mo>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:msub>
                  <m:mi>c</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>x</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260132">we get</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260138">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:msubsup>
                  <m:mi>c</m:mi>
                  <m:mi>j</m:mi>
                  <m:mrow>
                    <m:mo>'</m:mo>
                    <m:mo>'</m:mo>
                  </m:mrow>
                </m:msubsup>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>x</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mo>=</m:mo>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:msub>
                  <m:mi>c</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msubsup>
                  <m:mi>φ</m:mi>
                  <m:mi>j</m:mi>
                  <m:mrow>
                    <m:mo>'</m:mo>
                    <m:mo>'</m:mo>
                  </m:mrow>
                </m:msubsup>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>x</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mo>-</m:mo>
                <m:mn>2</m:mn>
                <m:mi>a</m:mi>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:msubsup>
                  <m:mi>c</m:mi>
                  <m:mi>j</m:mi>
                  <m:mo>'</m:mo>
                </m:msubsup>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>x</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260313">Taking an inner product with <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:mi>k</m:mi></m:msub></m:math> for <m:math overflow="scroll"><m:mrow><m:mi>k</m:mi><m:mo>=</m:mo><m:mn>1</m:mn><m:mo>,</m:mo><m:mn>2</m:mn><m:mo>,</m:mo><m:mo>...</m:mo><m:mo>,</m:mo><m:mi>N</m:mi></m:mrow></m:math> leads us to the following discretization</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260362">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mi>M</m:mi>
                <m:msup>
                  <m:mi>c</m:mi>
                  <m:mrow>
                    <m:mo>'</m:mo>
                    <m:mo>'</m:mo>
                  </m:mrow>
                </m:msup>
                <m:mo>=</m:mo>
                <m:mi>K</m:mi>
                <m:mi>c</m:mi>
                <m:mo>-</m:mo>
                <m:mn>2</m:mn>
                <m:mi>a</m:mi>
                <m:mi>M</m:mi>
                <m:msup>
                  <m:mi>c</m:mi>
                  <m:mo>'</m:mo>
                </m:msup>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260408">We usually refer to the matrix <m:math overflow="scroll"><m:mrow><m:mo>-</m:mo><m:mn>2</m:mn><m:mi>a</m:mi><m:mi>M</m:mi></m:mrow></m:math> as the damping matrix <m:math overflow="scroll"><m:mi>G</m:mi></m:math>. Again, we can solve this by writing it out as a system of ordinary differential equations</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260442">
            <m:math mode="display" overflow="scroll">
              <m:mtable displaystyle="true">
                <m:mtr>
                  <m:mtd columnalign="right">
                    <m:msup>
                      <m:mi>c</m:mi>
                      <m:mo>'</m:mo>
                    </m:msup>
                  </m:mtd>
                  <m:mtd>
                    <m:mo>=</m:mo>
                  </m:mtd>
                  <m:mtd columnalign="left">
                    <m:mi>d</m:mi>
                  </m:mtd>
                </m:mtr>
                <m:mtr>
                  <m:mtd columnalign="right">
                    <m:msup>
                      <m:mi>d</m:mi>
                      <m:mo>'</m:mo>
                    </m:msup>
                  </m:mtd>
                  <m:mtd>
                    <m:mo>=</m:mo>
                  </m:mtd>
                  <m:mtd columnalign="left">
                    <m:mrow>
                      <m:msup>
                        <m:mi>M</m:mi>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>1</m:mn>
                        </m:mrow>
                      </m:msup>
                      <m:mi>K</m:mi>
                      <m:mi>c</m:mi>
                      <m:mo>-</m:mo>
                      <m:msup>
                        <m:mi>M</m:mi>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>1</m:mn>
                        </m:mrow>
                      </m:msup>
                      <m:mi>G</m:mi>
                    </m:mrow>
                  </m:mtd>
                </m:mtr>
              </m:mtable>
            </m:math>
          </equation>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260524">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mfrac>
                  <m:mi>∂</m:mi>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:mi>t</m:mi>
                  </m:mrow>
                </m:mfrac>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>c</m:mi>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>d</m:mi>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mi>I</m:mi>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:msup>
                            <m:mi>M</m:mi>
                            <m:mrow>
                              <m:mo>-</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msup>
                          <m:mi>K</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msup>
                            <m:mi>M</m:mi>
                            <m:mrow>
                              <m:mo>-</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msup>
                          <m:mi>G</m:mi>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>c</m:mi>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>d</m:mi>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid8" orient="horizontal">
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="dampeigs.eps">
              <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
              <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="dampeigs.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
            </media>
            <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Eigenvalues computed from a finite element discretization of a simple string. The progression of the eigenvalues as <m:math overflow="scroll"><m:mi>a</m:mi></m:math> grows is towards the left and towards the real axis</caption>
          </figure>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260651">As the damping factor grows from 0 to <m:math overflow="scroll"><m:mrow><m:mn>6</m:mn><m:mi>π</m:mi></m:mrow></m:math>, the eigenvalues shift further left in the complex plane. At factors of <m:math overflow="scroll"><m:mi>π</m:mi></m:math>, the two smallest magnitude eigenvalues become completely real, with one moving left and one moving right in the complex plane. The physical significance of this lies in the fact that the real part of the eigenvalue furthest in the right half plane is determines proportionally how quickly the displacement <m:math overflow="scroll"><m:mi>u</m:mi></m:math> decays. For large values of <m:math overflow="scroll"><m:mi>a</m:mi></m:math>, the string becomes overdamped, floating in midair, while for smaller values of <m:math overflow="scroll"><m:mi>a</m:mi></m:math>, the system oscillates before coming to rest. At <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mo>=</m:mo><m:mi>π</m:mi></m:mrow></m:math>, the damping is optimal for bringing the string to rest most quickly. This behavior is shown in <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid9"/>.</para>
          <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid9" orient="horizontal">
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="overdamp.eps">
              <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
              <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="overdamp.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
            </media>
            <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Displacement of the midpoint of a string for different damping terms. Notice for damping factor <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mo>=</m:mo><m:mi>π</m:mi></m:mrow></m:math>, the displacement reaches a steady state fastest.</caption>
          </figure>
        </section>
      </section>
    </section>
    <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid10">
      <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Networks of strings</name>
      <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260769">Unlike our simple one dimensional case, it is much more difficult to determine the closed form eigenvalues and eigenfunctions of a network of strings. To this end, we apply the finite element method to numerically simulate the behavior of a network wave equation.</para>
      <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid11">
        <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Network wave equation</name>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260784">Let the <m:math overflow="scroll"><m:mi>i</m:mi></m:math>th string in a network of strings be defined on an interval from <m:math overflow="scroll"><m:mrow><m:mo>[</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:msub><m:mi>ℓ</m:mi><m:mi>i</m:mi></m:msub><m:mo>]</m:mo></m:mrow></m:math>, where <m:math overflow="scroll"><m:msub><m:mi>ℓ</m:mi><m:mi>i</m:mi></m:msub></m:math> is the length of that particular string. To generalize the wave equation to a network of strings in three dimensions, we reference Schmidt's <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="bid1"/> system of equations for the planar displacement <m:math overflow="scroll"><m:mrow><m:msub><m:mi>u</m:mi><m:mi>i</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:msub><m:mi>x</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:mi>t</m:mi><m:mo>)</m:mo></m:mrow></m:mrow></m:math> of the <m:math overflow="scroll"><m:mi>i</m:mi></m:math>th string, where <m:math overflow="scroll"><m:mrow><m:msub><m:mi>x</m:mi><m:mi>i</m:mi></m:msub><m:mo>∈</m:mo><m:mrow><m:mo>[</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:msub><m:mi>ℓ</m:mi><m:mi>i</m:mi></m:msub><m:mo>]</m:mo></m:mrow></m:mrow></m:math> . We define the "stensor" matrix</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260922">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>P</m:mi>
                <m:mi>i</m:mi>
              </m:msub>
              <m:mo>=</m:mo>
              <m:msub>
                <m:mi>k</m:mi>
                <m:mi>i</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>[</m:mo>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>s</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>-</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mi>I</m:mi>
                <m:mo>+</m:mo>
                <m:msub>
                  <m:mi>v</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:msubsup>
                  <m:mi>v</m:mi>
                  <m:mi>i</m:mi>
                  <m:mi>T</m:mi>
                </m:msubsup>
                <m:mo>]</m:mo>
              </m:mrow>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2260995">where <m:math overflow="scroll"><m:msub><m:mi>k</m:mi><m:mi>i</m:mi></m:msub></m:math> is stiffness, <m:math overflow="scroll"><m:mrow><m:msub><m:mi>s</m:mi><m:mi>i</m:mi></m:msub><m:mo>&gt;</m:mo><m:mn>1</m:mn></m:mrow></m:math> is prestress (string tension), and <m:math overflow="scroll"><m:msub><m:mi>v</m:mi><m:mi>i</m:mi></m:msub></m:math> is a unit vector specifying 3-dimensional orientation of the <m:math overflow="scroll"><m:mi>i</m:mi></m:math>th string. We characterize network movement by</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261062">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>ρ</m:mi>
                <m:mi>i</m:mi>
              </m:msub>
              <m:mi>I</m:mi>
              <m:mfrac>
                <m:mrow>
                  <m:msup>
                    <m:mi>∂</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                  <m:msub>
                    <m:mi>u</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msup>
                    <m:mi>t</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                </m:mrow>
              </m:mfrac>
              <m:mo>=</m:mo>
              <m:msub>
                <m:mi>P</m:mi>
                <m:mi>i</m:mi>
              </m:msub>
              <m:mfrac>
                <m:mrow>
                  <m:msup>
                    <m:mi>∂</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                  <m:msub>
                    <m:mi>u</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msubsup>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                    <m:mn>2</m:mn>
                  </m:msubsup>
                </m:mrow>
              </m:mfrac>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261152">where <m:math overflow="scroll"><m:msub><m:mi>ρ</m:mi><m:mi>i</m:mi></m:msub></m:math> is the <m:math overflow="scroll"><m:mi>i</m:mi></m:math>th strings density. <m:math overflow="scroll"><m:mi>I</m:mi></m:math> is the 3-by-3 identity matrix. Our boundary conditions are Dirichlet at endpoints (displacement is fixed at 0) and a condition enforcing force balance laws and connectivity of each leg at the joint. We define an end of the first string to have position 0, and for the other endpoints, we consider them to be at position <m:math overflow="scroll"><m:msub><m:mi>ℓ</m:mi><m:mi>k</m:mi></m:msub></m:math> on their respective <m:math overflow="scroll"><m:mi>k</m:mi></m:math>th string. Our Dirichlet conditions can be written as</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2255397">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mn>1</m:mn>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mn>0</m:mn>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:mn>0</m:mn>
              <m:mo>,</m:mo>
              <m:mspace width="1.em"/>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mi>k</m:mi>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:msub>
                  <m:mi>ℓ</m:mi>
                  <m:mi>k</m:mi>
                </m:msub>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:mn>0</m:mn>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2255464">If we define the set <m:math overflow="scroll"><m:msub><m:mi>S</m:mi><m:mi>i</m:mi></m:msub></m:math> to be the set of integer indices of all strings incident to a joint at the end of the <m:math overflow="scroll"><m:mi>i</m:mi></m:math>th string, the force-balance joint conditions connecting strings in the set <m:math overflow="scroll"><m:mrow><m:mo>{</m:mo><m:mi>i</m:mi><m:mo>,</m:mo><m:msub><m:mi>S</m:mi><m:mi>i</m:mi></m:msub><m:mo>}</m:mo></m:mrow></m:math> can be described by</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261483">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>P</m:mi>
                <m:mi>i</m:mi>
              </m:msub>
              <m:mfrac>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>u</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:mrow>
              </m:mfrac>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:msub>
                  <m:mi>ℓ</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:munder>
                <m:mo>∑</m:mo>
                <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo>∈</m:mo>
                  <m:msub>
                    <m:mi>S</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:mrow>
              </m:munder>
              <m:msub>
                <m:mi>P</m:mi>
                <m:mi>j</m:mi>
              </m:msub>
              <m:mfrac>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>u</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                </m:mrow>
              </m:mfrac>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mn>0</m:mn>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261606">This network wave equation matrix <m:math overflow="scroll"><m:msub><m:mi>P</m:mi><m:mi>i</m:mi></m:msub></m:math> can also be mathematically derived from the nonlinear model of Antman; the linear, one dimensional wave equation is derived by taking the orientation vector <m:math overflow="scroll"><m:mi>v</m:mi></m:math> to be a standard basis vector.</para>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid12" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="tritarpure.eps">
            <param name="print-width" value=".4"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="tritarpure.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 501. --><param name="width" value="501"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">An example of the notation for the simple tritar case.</caption>
        </figure>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261651">The network wave equation is much more tractable for a concrete example. We begin by covering the network wave equation for the simplest net - a Y-shaped net called a “tritar", in honor of the guitar with Y-shaped strings (see http://www.tritare.com). For our simple case, then, we have the boundary conditions</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261665">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mn>1</m:mn>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mn>0</m:mn>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:mn>0</m:mn>
              <m:mo>,</m:mo>
              <m:mspace width="1.em"/>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mn>2</m:mn>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:msub>
                  <m:mi>ℓ</m:mi>
                  <m:mn>2</m:mn>
                </m:msub>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:mn>0</m:mn>
              <m:mo>,</m:mo>
              <m:mspace width="1.em"/>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mn>3</m:mn>
              </m:msub>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:msub>
                  <m:mi>ℓ</m:mi>
                  <m:mn>3</m:mn>
                </m:msub>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:mn>0</m:mn>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261794">with the force balance equation</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261800">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>P</m:mi>
                <m:mn>1</m:mn>
              </m:msub>
              <m:mfrac>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>u</m:mi>
                    <m:mn>1</m:mn>
                  </m:msub>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mn>1</m:mn>
                  </m:msub>
                </m:mrow>
              </m:mfrac>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:msub>
                  <m:mi>ℓ</m:mi>
                  <m:mn>1</m:mn>
                </m:msub>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>=</m:mo>
              <m:msub>
                <m:mi>P</m:mi>
                <m:mn>2</m:mn>
              </m:msub>
              <m:mfrac>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>u</m:mi>
                    <m:mn>2</m:mn>
                  </m:msub>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mn>2</m:mn>
                  </m:msub>
                </m:mrow>
              </m:mfrac>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mn>0</m:mn>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
              <m:mo>+</m:mo>
              <m:msub>
                <m:mi>P</m:mi>
                <m:mn>3</m:mn>
              </m:msub>
              <m:mfrac>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>u</m:mi>
                    <m:mn>3</m:mn>
                  </m:msub>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mn>3</m:mn>
                  </m:msub>
                </m:mrow>
              </m:mfrac>
              <m:mrow>
                <m:mo>(</m:mo>
                <m:mn>0</m:mn>
                <m:mo>,</m:mo>
                <m:mi>t</m:mi>
                <m:mo>)</m:mo>
              </m:mrow>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261950">We will investigate this example further using a discretization of the network.</para>
      </section>
      <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid13">
        <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Finite element discretization of the network wave equation</name>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2261965">To model behavior and structure of a continuous network, we discretize and solve our equations using the finite element method. For the most part, applying FEM to our network model is the same as applying it to a simple string - the hat functions overlap and form a basis for the structure of each leg. The exception is at a joint, which has a new type of hat function, with its support spanning a small section of each string connected at that joint.</para>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid14" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="tritarHats.eps">
            <param name="print-width" value=".48"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="tritarHats.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 423. --><param name="width" value="423"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Finite element discretization of a tritar, with a pyramidal hat function <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:msub><m:mi>n</m:mi><m:mn>1</m:mn></m:msub></m:msub></m:math> at the joint. <m:math overflow="scroll"><m:mrow><m:msup><m:mi>r</m:mi><m:mn>1</m:mn></m:msup><m:mo>,</m:mo><m:msup><m:mi>r</m:mi><m:mn>2</m:mn></m:msup></m:mrow></m:math> and <m:math overflow="scroll"><m:msup><m:mi>r</m:mi><m:mn>3</m:mn></m:msup></m:math> denote the first, second, and third strings, respectively, which are discretized into <m:math overflow="scroll"><m:msub><m:mi>n</m:mi><m:mn>1</m:mn></m:msub></m:math>,<m:math overflow="scroll"><m:msub><m:mi>n</m:mi><m:mn>2</m:mn></m:msub></m:math>, and <m:math overflow="scroll"><m:msub><m:mi>n</m:mi><m:mn>3</m:mn></m:msub></m:math> parts, respectively.</caption>
        </figure>
        <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid15">
          <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">The tritar example case</name>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2262101">Let us write out the discretization for the example net in <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid14"/>. If we take a uniform discretization of each string into <m:math overflow="scroll"><m:mrow><m:msub><m:mi>n</m:mi><m:mn>1</m:mn></m:msub><m:mo>,</m:mo><m:msub><m:mi>n</m:mi><m:mn>2</m:mn></m:msub></m:mrow></m:math>, and <m:math overflow="scroll"><m:msub><m:mi>n</m:mi><m:mn>3</m:mn></m:msub></m:math> pieces (with <m:math overflow="scroll"><m:mrow><m:mi>N</m:mi><m:mo>=</m:mo><m:msub><m:mi>n</m:mi><m:mn>1</m:mn></m:msub><m:mo>+</m:mo><m:msub><m:mi>n</m:mi><m:mn>2</m:mn></m:msub><m:mo>+</m:mo><m:msub><m:mi>n</m:mi><m:mn>3</m:mn></m:msub></m:mrow></m:math>), respectively, we can again derive a system of differential equations to describe the evolution of the coefficients <m:math overflow="scroll"><m:mrow><m:msub><m:mi>c</m:mi><m:mi>k</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>t</m:mi><m:mo>)</m:mo></m:mrow></m:mrow></m:math> over time. Define the <m:math overflow="scroll"><m:mi>N</m:mi></m:math> basis hat functions as being . Consider first the <m:math overflow="scroll"><m:mi>k</m:mi></m:math>th hat function on string <m:math overflow="scroll"><m:mi>i</m:mi></m:math>, where <m:math overflow="scroll"><m:mrow><m:mi>k</m:mi><m:mo>≠</m:mo><m:msub><m:mi>n</m:mi><m:mn>1</m:mn></m:msub></m:mrow></m:math>. We multiply each side of the network wave equation by the non-joint hat functions <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:mi>k</m:mi></m:msub></m:math> and integrate over the support of that function. After integration by parts, we have the relation</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2262281">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:msub>
                  <m:mi>ρ</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mi>I</m:mi>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:mfrac>
                  <m:mrow>
                    <m:msup>
                      <m:mi>∂</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msup>
                      <m:mi>t</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                  </m:mrow>
                </m:mfrac>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>k</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>=</m:mo>
                <m:mo>-</m:mo>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>φ</m:mi>
                      <m:mi>k</m:mi>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2262486">analagous to the one dimensional finite element discretization of a string. If we substitute in our approximation from the basis of hat functions</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2262494">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:msub>
                  <m:mi>u</m:mi>
                  <m:mi>N</m:mi>
                </m:msub>
                <m:mo>=</m:mo>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:msub>
                  <m:mi>c</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>x</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2262560">we arrive at the relation</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2262566">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:msub>
                  <m:mi>ρ</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mi>I</m:mi>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:mfrac>
                  <m:mrow>
                    <m:msup>
                      <m:mi>∂</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                    <m:msub>
                      <m:mi>c</m:mi>
                      <m:mi>j</m:mi>
                    </m:msub>
                    <m:mrow>
                      <m:mo>(</m:mo>
                      <m:mi>t</m:mi>
                      <m:mo>)</m:mo>
                    </m:mrow>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msup>
                      <m:mi>t</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                  </m:mrow>
                </m:mfrac>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>k</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>=</m:mo>
                <m:mo>-</m:mo>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:msub>
                  <m:mi>c</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>φ</m:mi>
                      <m:mi>j</m:mi>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>φ</m:mi>
                      <m:mi>k</m:mi>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2262831">Let <m:math overflow="scroll"><m:mi>L</m:mi></m:math> be the number of connections in our web; <m:math overflow="scroll"><m:mrow><m:mi>L</m:mi><m:mo>=</m:mo><m:mn>3</m:mn></m:mrow></m:math> for our tritar. Defining our inner products <m:math overflow="scroll"><m:mfenced separators="" open="〈" close="〉"><m:mo>·</m:mo><m:mo>,</m:mo><m:mo>·</m:mo></m:mfenced></m:math> and <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mfenced separators="" open="(" close=")"><m:mo>·</m:mo><m:mo>,</m:mo><m:mo>·</m:mo></m:mfenced></m:mrow></m:math> as</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2262906">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mfenced separators="" open="〈" close="〉">
                  <m:mi>u</m:mi>
                  <m:mo>,</m:mo>
                  <m:mi>v</m:mi>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>i</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>L</m:mi>
                </m:munderover>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:mi>u</m:mi>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mi>v</m:mi>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>,</m:mo>
                <m:mspace width="1.em"/>
                <m:mi>a</m:mi>
                <m:mfenced separators="" open="(" close=")">
                  <m:mi>u</m:mi>
                  <m:mo>,</m:mo>
                  <m:mi>v</m:mi>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>i</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>L</m:mi>
                </m:munderover>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:mi>u</m:mi>
                    <m:mo>(</m:mo>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                    <m:mo>)</m:mo>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:mi>v</m:mi>
                    <m:mo>(</m:mo>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                    <m:mo>)</m:mo>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2263138">we see these inner products behave much like the simple string inner products on the topology our network. This gives the relation</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid16">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:msub>
                  <m:mi>ρ</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mi>I</m:mi>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:mfrac>
                  <m:mrow>
                    <m:msup>
                      <m:mi>∂</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                    <m:msub>
                      <m:mi>c</m:mi>
                      <m:mi>j</m:mi>
                    </m:msub>
                    <m:mrow>
                      <m:mo>(</m:mo>
                      <m:mi>t</m:mi>
                      <m:mo>)</m:mo>
                    </m:mrow>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msup>
                      <m:mi>t</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                  </m:mrow>
                </m:mfrac>
                <m:mfenced separators="" open="〈" close="〉">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>k</m:mi>
                  </m:msub>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:mo>-</m:mo>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:msub>
                  <m:mi>c</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mi>a</m:mi>
                <m:mfenced separators="" open="(" close=")">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>k</m:mi>
                  </m:msub>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2263316">The joint is a different case. Let us our joint hat function be <m:math overflow="scroll"><m:mrow><m:msub><m:mi>φ</m:mi><m:msub><m:mi>n</m:mi><m:mn>1</m:mn></m:msub></m:msub><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:mrow></m:math>. Then, since integration by parts moves a derivative from one function to another with the addition of a boundary value, we get</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2263353">
            <m:math mode="display" overflow="scroll">
              <m:mtable displaystyle="true">
                <m:mtr>
                  <m:mtd columnalign="right">
                    <m:mrow>
                      <m:msub>
                        <m:mi>ρ</m:mi>
                        <m:mn>1</m:mn>
                      </m:msub>
                      <m:mi>I</m:mi>
                      <m:msubsup>
                        <m:mo>∫</m:mo>
                        <m:mn>0</m:mn>
                        <m:msub>
                          <m:mi>ℓ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:msubsup>
                      <m:mfrac>
                        <m:mrow>
                          <m:msup>
                            <m:mi>∂</m:mi>
                            <m:mn>2</m:mn>
                          </m:msup>
                          <m:msub>
                            <m:mi>u</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msup>
                            <m:mi>t</m:mi>
                            <m:mn>2</m:mn>
                          </m:msup>
                        </m:mrow>
                      </m:mfrac>
                      <m:mrow>
                        <m:mo>(</m:mo>
                        <m:msub>
                          <m:mi>x</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:mi>t</m:mi>
                        <m:mo>)</m:mo>
                      </m:mrow>
                      <m:msub>
                        <m:mi>φ</m:mi>
                        <m:msub>
                          <m:mi>n</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:msub>
                      <m:mrow>
                        <m:mo>(</m:mo>
                        <m:msub>
                          <m:mi>x</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                        <m:mo>)</m:mo>
                      </m:mrow>
                      <m:mspace width="0.166667em"/>
                      <m:mi>d</m:mi>
                      <m:msub>
                        <m:mi>x</m:mi>
                        <m:mn>1</m:mn>
                      </m:msub>
                      <m:mo>=</m:mo>
                      <m:msub>
                        <m:mi>P</m:mi>
                        <m:mn>1</m:mn>
                      </m:msub>
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>u</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                      <m:mrow>
                        <m:mo>(</m:mo>
                        <m:msub>
                          <m:mi>ℓ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:mi>t</m:mi>
                        <m:mo>)</m:mo>
                      </m:mrow>
                      <m:mo>-</m:mo>
                      <m:msub>
                        <m:mi>P</m:mi>
                        <m:mn>1</m:mn>
                      </m:msub>
                      <m:msubsup>
                        <m:mo>∫</m:mo>
                        <m:mn>0</m:mn>
                        <m:msub>
                          <m:mi>ℓ</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:msubsup>
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>u</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>φ</m:mi>
                            <m:msub>
                              <m:mi>n</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                      <m:mspace width="0.166667em"/>
                      <m:mi>d</m:mi>
                      <m:msub>
                        <m:mi>x</m:mi>
                        <m:mn>1</m:mn>
                      </m:msub>
                    </m:mrow>
                  </m:mtd>
                </m:mtr>
                <m:mtr>
                  <m:mtd columnalign="right">
                    <m:mrow>
                      <m:msub>
                        <m:mi>ρ</m:mi>
                        <m:mn>2</m:mn>
                      </m:msub>
                      <m:mi>I</m:mi>
                      <m:msubsup>
                        <m:mo>∫</m:mo>
                        <m:mn>0</m:mn>
                        <m:msub>
                          <m:mi>ℓ</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:msubsup>
                      <m:mfrac>
                        <m:mrow>
                          <m:msup>
                            <m:mi>∂</m:mi>
                            <m:mn>2</m:mn>
                          </m:msup>
                          <m:msub>
                            <m:mi>u</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msup>
                            <m:mi>t</m:mi>
                            <m:mn>2</m:mn>
                          </m:msup>
                        </m:mrow>
                      </m:mfrac>
                      <m:mrow>
                        <m:mo>(</m:mo>
                        <m:msub>
                          <m:mi>x</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:mi>t</m:mi>
                        <m:mo>)</m:mo>
                      </m:mrow>
                      <m:msub>
                        <m:mi>φ</m:mi>
                        <m:msub>
                          <m:mi>n</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:msub>
                      <m:mrow>
                        <m:mo>(</m:mo>
                        <m:msub>
                          <m:mi>x</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                        <m:mo>)</m:mo>
                      </m:mrow>
                      <m:mspace width="0.166667em"/>
                      <m:mi>d</m:mi>
                      <m:msub>
                        <m:mi>x</m:mi>
                        <m:mn>2</m:mn>
                      </m:msub>
                      <m:mo>=</m:mo>
                      <m:mo>-</m:mo>
                      <m:msub>
                        <m:mi>P</m:mi>
                        <m:mn>2</m:mn>
                      </m:msub>
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>u</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                      <m:mrow>
                        <m:mo>(</m:mo>
                        <m:mn>0</m:mn>
                        <m:mo>,</m:mo>
                        <m:mi>t</m:mi>
                        <m:mo>)</m:mo>
                      </m:mrow>
                      <m:mo>-</m:mo>
                      <m:msub>
                        <m:mi>P</m:mi>
                        <m:mn>2</m:mn>
                      </m:msub>
                      <m:msubsup>
                        <m:mo>∫</m:mo>
                        <m:mn>0</m:mn>
                        <m:msub>
                          <m:mi>ℓ</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:msubsup>
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>u</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>φ</m:mi>
                            <m:msub>
                              <m:mi>n</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                      <m:mspace width="0.166667em"/>
                      <m:mi>d</m:mi>
                      <m:msub>
                        <m:mi>x</m:mi>
                        <m:mn>2</m:mn>
                      </m:msub>
                    </m:mrow>
                  </m:mtd>
                </m:mtr>
                <m:mtr>
                  <m:mtd columnalign="right">
                    <m:mrow>
                      <m:msub>
                        <m:mi>ρ</m:mi>
                        <m:mn>3</m:mn>
                      </m:msub>
                      <m:mi>I</m:mi>
                      <m:msubsup>
                        <m:mo>∫</m:mo>
                        <m:mn>0</m:mn>
                        <m:msub>
                          <m:mi>ℓ</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                      </m:msubsup>
                      <m:mfrac>
                        <m:mrow>
                          <m:msup>
                            <m:mi>∂</m:mi>
                            <m:mn>2</m:mn>
                          </m:msup>
                          <m:msub>
                            <m:mi>u</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msup>
                            <m:mi>t</m:mi>
                            <m:mn>2</m:mn>
                          </m:msup>
                        </m:mrow>
                      </m:mfrac>
                      <m:mrow>
                        <m:mo>(</m:mo>
                        <m:msub>
                          <m:mi>x</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                        <m:mo>,</m:mo>
                        <m:mi>t</m:mi>
                        <m:mo>)</m:mo>
                      </m:mrow>
                      <m:msub>
                        <m:mi>φ</m:mi>
                        <m:msub>
                          <m:mi>n</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:msub>
                      <m:mrow>
                        <m:mo>(</m:mo>
                        <m:msub>
                          <m:mi>x</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                        <m:mo>)</m:mo>
                      </m:mrow>
                      <m:mspace width="0.166667em"/>
                      <m:mi>d</m:mi>
                      <m:msub>
                        <m:mi>x</m:mi>
                        <m:mn>3</m:mn>
                      </m:msub>
                      <m:mo>=</m:mo>
                      <m:mo>-</m:mo>
                      <m:msub>
                        <m:mi>P</m:mi>
                        <m:mn>3</m:mn>
                      </m:msub>
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>u</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                      <m:mrow>
                        <m:mo>(</m:mo>
                        <m:mn>0</m:mn>
                        <m:mo>,</m:mo>
                        <m:mi>t</m:mi>
                        <m:mo>)</m:mo>
                      </m:mrow>
                      <m:mo>-</m:mo>
                      <m:msub>
                        <m:mi>P</m:mi>
                        <m:mn>3</m:mn>
                      </m:msub>
                      <m:msubsup>
                        <m:mo>∫</m:mo>
                        <m:mn>0</m:mn>
                        <m:msub>
                          <m:mi>ℓ</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                      </m:msubsup>
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>u</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                      <m:mfrac>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>φ</m:mi>
                            <m:msub>
                              <m:mi>n</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                          </m:msub>
                        </m:mrow>
                        <m:mrow>
                          <m:mi>∂</m:mi>
                          <m:msub>
                            <m:mi>x</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mfrac>
                      <m:mspace width="0.166667em"/>
                      <m:mi>d</m:mi>
                      <m:msub>
                        <m:mi>x</m:mi>
                        <m:mn>3</m:mn>
                      </m:msub>
                    </m:mrow>
                  </m:mtd>
                </m:mtr>
              </m:mtable>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2264140">after integrating over each string where the joint hat function is nonzero. If we recall that our force balance equation was</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2264148">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mn>1</m:mn>
                </m:msub>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mn>1</m:mn>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mn>1</m:mn>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mn>1</m:mn>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mo>-</m:mo>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mn>2</m:mn>
                </m:msub>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mn>2</m:mn>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mn>2</m:mn>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mn>0</m:mn>
                  <m:mo>,</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mo>-</m:mo>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mn>3</m:mn>
                </m:msub>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mn>3</m:mn>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mn>3</m:mn>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mn>0</m:mn>
                  <m:mo>,</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mo>=</m:mo>
                <m:mn>0</m:mn>
                <m:mo>,</m:mo>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2264304">however, we can sum these equations together to achieve the relation</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2264311">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>i</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mn>3</m:mn>
                </m:munderover>
                <m:msub>
                  <m:mi>ρ</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mi>I</m:mi>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:mfrac>
                  <m:mrow>
                    <m:msup>
                      <m:mi>∂</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msup>
                      <m:mi>t</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                  </m:mrow>
                </m:mfrac>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:msub>
                    <m:mi>n</m:mi>
                    <m:mn>1</m:mn>
                  </m:msub>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>=</m:mo>
                <m:mo>-</m:mo>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>i</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mn>3</m:mn>
                </m:munderover>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>φ</m:mi>
                      <m:msub>
                        <m:mi>n</m:mi>
                        <m:mn>1</m:mn>
                      </m:msub>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2264558">Conveniently, the force balance equation allows us to generalize this condition to joints with multiple legs as well. Next, substituting in <m:math overflow="scroll"><m:mrow><m:msub><m:mi>u</m:mi><m:mi>N</m:mi></m:msub><m:mo>=</m:mo><m:msubsup><m:mo>∑</m:mo><m:mrow><m:mi>j</m:mi><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow><m:mi>N</m:mi></m:msubsup><m:msub><m:mi>c</m:mi><m:mi>j</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>t</m:mi><m:mo>)</m:mo></m:mrow><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>x</m:mi><m:mo>)</m:mo></m:mrow></m:mrow></m:math>, we get</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2264632">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>i</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mn>3</m:mn>
                </m:munderover>
                <m:msub>
                  <m:mi>ρ</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mi>I</m:mi>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:mfrac>
                  <m:mrow>
                    <m:msup>
                      <m:mi>∂</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                    <m:msub>
                      <m:mi>c</m:mi>
                      <m:mi>j</m:mi>
                    </m:msub>
                    <m:mrow>
                      <m:mo>(</m:mo>
                      <m:mi>t</m:mi>
                      <m:mo>)</m:mo>
                    </m:mrow>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msup>
                      <m:mi>t</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                  </m:mrow>
                </m:mfrac>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msub>
                  <m:mi>φ</m:mi>
                  <m:msub>
                    <m:mi>n</m:mi>
                    <m:mn>1</m:mn>
                  </m:msub>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:msub>
                    <m:mi>x</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>=</m:mo>
                <m:mo>-</m:mo>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>i</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mn>3</m:mn>
                </m:munderover>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:msub>
                  <m:mi>c</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:mn>0</m:mn>
                  <m:msub>
                    <m:mi>ℓ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:msubsup>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>φ</m:mi>
                      <m:mi>j</m:mi>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mfrac>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>φ</m:mi>
                      <m:msub>
                        <m:mi>n</m:mi>
                        <m:mn>1</m:mn>
                      </m:msub>
                    </m:msub>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msub>
                      <m:mi>x</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mfrac>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2264939">If we define <m:math overflow="scroll"><m:mrow><m:mover accent="true"><m:mi>ρ</m:mi><m:mo>¯</m:mo></m:mover><m:mo>=</m:mo><m:msub><m:mi>ρ</m:mi><m:mn>1</m:mn></m:msub><m:mo>+</m:mo><m:msub><m:mi>ρ</m:mi><m:mn>2</m:mn></m:msub><m:mo>+</m:mo><m:msub><m:mi>ρ</m:mi><m:mn>3</m:mn></m:msub></m:mrow></m:math> and <m:math overflow="scroll"><m:mrow><m:mover accent="true"><m:mi>P</m:mi><m:mo>¯</m:mo></m:mover><m:mo>=</m:mo><m:msub><m:mi>P</m:mi><m:mn>1</m:mn></m:msub><m:mo>+</m:mo><m:msub><m:mi>P</m:mi><m:mn>2</m:mn></m:msub><m:mo>+</m:mo><m:msub><m:mi>P</m:mi><m:mn>3</m:mn></m:msub></m:mrow></m:math>, we are then left with the relation</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid17">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mover accent="true">
                  <m:mi>ρ</m:mi>
                  <m:mo>¯</m:mo>
                </m:mover>
                <m:mi>I</m:mi>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:mfrac>
                  <m:mrow>
                    <m:msup>
                      <m:mi>∂</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                    <m:msub>
                      <m:mi>c</m:mi>
                      <m:mi>j</m:mi>
                    </m:msub>
                    <m:mrow>
                      <m:mo>(</m:mo>
                      <m:mi>t</m:mi>
                      <m:mo>)</m:mo>
                    </m:mrow>
                  </m:mrow>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:msup>
                      <m:mi>t</m:mi>
                      <m:mn>2</m:mn>
                    </m:msup>
                  </m:mrow>
                </m:mfrac>
                <m:mfenced separators="" open="〈" close="〉">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:msub>
                      <m:mi>n</m:mi>
                      <m:mn>1</m:mn>
                    </m:msub>
                  </m:msub>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:mo>-</m:mo>
                <m:mover accent="true">
                  <m:mi>P</m:mi>
                  <m:mo>¯</m:mo>
                </m:mover>
                <m:munderover>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>=</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                  <m:mi>N</m:mi>
                </m:munderover>
                <m:msub>
                  <m:mi>c</m:mi>
                  <m:mi>j</m:mi>
                </m:msub>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mi>a</m:mi>
                <m:mfenced separators="" open="(" close=")">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:msub>
                      <m:mi>n</m:mi>
                      <m:mn>1</m:mn>
                    </m:msub>
                  </m:msub>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2265222">Together, equations (<cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid16"/>) and (<cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid17"/>) provide us with a system of equations <m:math overflow="scroll"><m:mrow><m:mi>M</m:mi><m:msup><m:mi>c</m:mi><m:mrow><m:mo>'</m:mo><m:mo>'</m:mo></m:mrow></m:msup><m:mo>=</m:mo><m:mi>K</m:mi><m:mi>c</m:mi></m:mrow></m:math> from which to determine our coefficients <m:math overflow="scroll"><m:mrow><m:msub><m:mi>c</m:mi><m:mi>k</m:mi></m:msub><m:mrow><m:mo>(</m:mo><m:mi>t</m:mi><m:mo>)</m:mo></m:mrow></m:mrow></m:math>, where <m:math overflow="scroll"><m:mi>M</m:mi></m:math> and <m:math overflow="scroll"><m:mi>K</m:mi></m:math> are</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2265307">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mi>M</m:mi>
                <m:mo>=</m:mo>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>11</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                          <m:mfenced separators="" open="〈" close="〉">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>12</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                          <m:mfenced separators="" open="〈" close="〉">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mo>...</m:mo>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mrow>
                              <m:mn>1</m:mn>
                              <m:mi>N</m:mi>
                            </m:mrow>
                          </m:msub>
                          <m:mi>I</m:mi>
                          <m:mfenced separators="" open="〈" close="〉">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>21</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                          <m:mfenced separators="" open="〈" close="〉">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>22</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                          <m:mfenced separators="" open="〈" close="〉">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mo>...</m:mo>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mrow>
                              <m:mn>2</m:mn>
                              <m:mi>N</m:mi>
                            </m:mrow>
                          </m:msub>
                          <m:mi>I</m:mi>
                          <m:mfenced separators="" open="〈" close="〉">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mo>⋮</m:mo>
                      </m:mtd>
                      <m:mtd/>
                      <m:mtd>
                        <m:mo>⋱</m:mo>
                      </m:mtd>
                      <m:mtd/>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mrow>
                              <m:mi>N</m:mi>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msub>
                          <m:mi>I</m:mi>
                          <m:mfenced separators="" open="〈" close="〉">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mrow>
                              <m:mi>N</m:mi>
                              <m:mn>2</m:mn>
                            </m:mrow>
                          </m:msub>
                          <m:mi>I</m:mi>
                          <m:mfenced separators="" open="〈" close="〉">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mo>...</m:mo>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mrow>
                              <m:mi>N</m:mi>
                              <m:mi>N</m:mi>
                            </m:mrow>
                          </m:msub>
                          <m:mi>I</m:mi>
                          <m:mfenced separators="" open="〈" close="〉">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2265703">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mi>K</m:mi>
                <m:mo>=</m:mo>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>11</m:mn>
                          </m:msub>
                          <m:mi>a</m:mi>
                          <m:mfenced separators="" open="(" close=")">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>12</m:mn>
                          </m:msub>
                          <m:mi>a</m:mi>
                          <m:mfenced separators="" open="(" close=")">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mo>...</m:mo>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mrow>
                              <m:mn>1</m:mn>
                              <m:mi>N</m:mi>
                            </m:mrow>
                          </m:msub>
                          <m:mi>a</m:mi>
                          <m:mfenced separators="" open="(" close=")">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>21</m:mn>
                          </m:msub>
                          <m:mi>a</m:mi>
                          <m:mfenced separators="" open="(" close=")">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>22</m:mn>
                          </m:msub>
                          <m:mi>a</m:mi>
                          <m:mfenced separators="" open="(" close=")">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mo>...</m:mo>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mrow>
                              <m:mn>2</m:mn>
                              <m:mi>N</m:mi>
                            </m:mrow>
                          </m:msub>
                          <m:mi>a</m:mi>
                          <m:mfenced separators="" open="(" close=")">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mo>⋮</m:mo>
                      </m:mtd>
                      <m:mtd/>
                      <m:mtd>
                        <m:mo>⋱</m:mo>
                      </m:mtd>
                      <m:mtd/>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mrow>
                              <m:mi>N</m:mi>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msub>
                          <m:mi>a</m:mi>
                          <m:mfenced separators="" open="(" close=")">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>1</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mrow>
                              <m:mi>N</m:mi>
                              <m:mn>2</m:mn>
                            </m:mrow>
                          </m:msub>
                          <m:mi>a</m:mi>
                          <m:mfenced separators="" open="(" close=")">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mn>2</m:mn>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mo>...</m:mo>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mrow>
                              <m:mi>N</m:mi>
                              <m:mi>N</m:mi>
                            </m:mrow>
                          </m:msub>
                          <m:mi>a</m:mi>
                          <m:mfenced separators="" open="(" close=")">
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                            <m:mo>,</m:mo>
                            <m:msub>
                              <m:mi>φ</m:mi>
                              <m:mi>N</m:mi>
                            </m:msub>
                          </m:mfenced>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mo>,</m:mo>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2266094">where <m:math overflow="scroll"><m:msub><m:mi>ρ</m:mi><m:mrow><m:mi>j</m:mi><m:mi>k</m:mi></m:mrow></m:msub></m:math> and <m:math overflow="scroll"><m:msub><m:mi>P</m:mi><m:mrow><m:mi>j</m:mi><m:mi>k</m:mi></m:mrow></m:msub></m:math> are linear combinations of <m:math overflow="scroll"><m:msub><m:mi>ρ</m:mi><m:mi>i</m:mi></m:msub></m:math> and <m:math overflow="scroll"><m:msub><m:mi>P</m:mi><m:mi>i</m:mi></m:msub></m:math> that are determined by the geometry of the network.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2266166">If we assume <m:math overflow="scroll"><m:mrow><m:msub><m:mi>ℓ</m:mi><m:mi>i</m:mi></m:msub><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:math> for <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mo>=</m:mo><m:mn>1</m:mn><m:mo>,</m:mo><m:mn>2</m:mn><m:mo>,</m:mo><m:mn>3</m:mn></m:mrow></m:math>, then the inner product of two non-joint hat functions is exactly the same as in the one-dimensional case, where</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2266215">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mfenced separators="" open="〈" close="〉">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:mfenced separators="" open="{" close="">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mrow>
                            <m:mn>2</m:mn>
                            <m:mi>h</m:mi>
                          </m:mrow>
                          <m:mo>/</m:mo>
                          <m:mn>3</m:mn>
                          <m:mo>,</m:mo>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mspace width="1.em"/>
                          <m:mtext>if</m:mtext>
                          <m:mspace width="4.pt"/>
                          <m:mrow>
                            <m:mi>i</m:mi>
                            <m:mo>=</m:mo>
                            <m:mi>j</m:mi>
                          </m:mrow>
                          <m:mtext>;</m:mtext>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mi>h</m:mi>
                          <m:mo>/</m:mo>
                          <m:mn>3</m:mn>
                          <m:mo>,</m:mo>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mspace width="1.em"/>
                          <m:mtext>if</m:mtext>
                          <m:mspace width="4.pt"/>
                          <m:mrow>
                            <m:mo>|</m:mo>
                            <m:mi>i</m:mi>
                            <m:mo>-</m:mo>
                            <m:mi>j</m:mi>
                            <m:mo>|</m:mo>
                            <m:mo>=</m:mo>
                            <m:mn>1</m:mn>
                          </m:mrow>
                          <m:mtext>;</m:mtext>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mn>0</m:mn>
                          <m:mo>,</m:mo>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mspace width="1.em"/>
                          <m:mtext>otherwise.</m:mtext>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2266365">and</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2266371">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mi>a</m:mi>
                <m:mfenced separators="" open="(" close=")">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:mfenced separators="" open="{" close="">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mrow>
                            <m:mo>-</m:mo>
                            <m:mn>2</m:mn>
                          </m:mrow>
                          <m:mo>/</m:mo>
                          <m:mi>h</m:mi>
                          <m:mo>,</m:mo>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mspace width="1.em"/>
                          <m:mtext>if</m:mtext>
                          <m:mspace width="4.pt"/>
                          <m:mrow>
                            <m:mi>i</m:mi>
                            <m:mo>=</m:mo>
                            <m:mi>j</m:mi>
                          </m:mrow>
                          <m:mtext>;</m:mtext>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mn>1</m:mn>
                          <m:mo>/</m:mo>
                          <m:mi>h</m:mi>
                          <m:mo>,</m:mo>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mspace width="1.em"/>
                          <m:mtext>if</m:mtext>
                          <m:mspace width="4.pt"/>
                          <m:mrow>
                            <m:mo>|</m:mo>
                            <m:mi>i</m:mi>
                            <m:mo>-</m:mo>
                            <m:mi>j</m:mi>
                            <m:mo>|</m:mo>
                            <m:mo>=</m:mo>
                            <m:mn>1</m:mn>
                          </m:mrow>
                          <m:mtext>;</m:mtext>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mn>0</m:mn>
                          <m:mo>,</m:mo>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd columnalign="left">
                        <m:mrow>
                          <m:mspace width="1.em"/>
                          <m:mtext>otherwise.</m:mtext>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2266524">Let us take <m:math overflow="scroll"><m:mrow><m:msub><m:mi>n</m:mi><m:mn>1</m:mn></m:msub><m:mo>=</m:mo><m:mn>4</m:mn></m:mrow></m:math> and <m:math overflow="scroll"><m:mrow><m:msub><m:mi>n</m:mi><m:mn>2</m:mn></m:msub><m:mo>=</m:mo><m:msub><m:mi>n</m:mi><m:mn>3</m:mn></m:msub><m:mo>=</m:mo><m:mn>3</m:mn></m:mrow></m:math>. For this network , if we assume all the legs of the tritar lie at equal angles from each other, we can define the orientation <m:math overflow="scroll"><m:mrow><m:msub><m:mi>v</m:mi><m:mn>1</m:mn></m:msub><m:mo>=</m:mo><m:mrow><m:mo>[</m:mo><m:mn>1</m:mn><m:mo>,</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:mn>0</m:mn><m:mo>]</m:mo></m:mrow></m:mrow></m:math>, <m:math overflow="scroll"><m:mrow><m:msub><m:mi>v</m:mi><m:mn>2</m:mn></m:msub><m:mo>=</m:mo><m:mrow><m:mo>[</m:mo><m:mo>.</m:mo><m:mn>5</m:mn><m:mo>,</m:mo><m:mo>.</m:mo><m:mn>5</m:mn><m:mo>,</m:mo><m:mn>0</m:mn><m:mo>]</m:mo></m:mrow></m:mrow></m:math>, <m:math overflow="scroll"><m:mrow><m:msub><m:mi>v</m:mi><m:mn>3</m:mn></m:msub><m:mo>=</m:mo><m:mrow><m:mo>[</m:mo><m:mo>.</m:mo><m:mn>5</m:mn><m:mo>,</m:mo><m:mo>-</m:mo><m:mo>.</m:mo><m:mn>5</m:mn><m:mo>,</m:mo><m:mn>0</m:mn><m:mo>]</m:mo></m:mrow></m:mrow></m:math>. Suppose <m:math overflow="scroll"><m:mrow><m:msub><m:mi>s</m:mi><m:mi>i</m:mi></m:msub><m:mo>=</m:mo><m:mn>2</m:mn></m:mrow></m:math>, <m:math overflow="scroll"><m:mrow><m:msub><m:mi>k</m:mi><m:mi>i</m:mi></m:msub><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:math>, <m:math overflow="scroll"><m:mrow><m:msub><m:mi>ρ</m:mi><m:mi>i</m:mi></m:msub><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:math>. Then,</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2266751">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mn>1</m:mn>
                </m:msub>
                <m:mo>=</m:mo>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>2</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>1</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>1</m:mn>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mo>,</m:mo>
                <m:mspace width="1.em"/>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mn>2</m:mn>
                </m:msub>
                <m:mo>=</m:mo>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>5</m:mn>
                          <m:mo>/</m:mo>
                          <m:mn>4</m:mn>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>1</m:mn>
                          <m:mo>/</m:mo>
                          <m:mn>4</m:mn>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>1</m:mn>
                          <m:mo>/</m:mo>
                          <m:mn>4</m:mn>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>5</m:mn>
                          <m:mo>/</m:mo>
                          <m:mn>4</m:mn>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>1</m:mn>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mo>,</m:mo>
                <m:mspace width="1.em"/>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mn>3</m:mn>
                </m:msub>
                <m:mo>=</m:mo>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>5</m:mn>
                          <m:mo>/</m:mo>
                          <m:mn>4</m:mn>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>1</m:mn>
                          <m:mo>/</m:mo>
                          <m:mn>4</m:mn>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>1</m:mn>
                          <m:mo>/</m:mo>
                          <m:mn>4</m:mn>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>5</m:mn>
                          <m:mo>/</m:mo>
                          <m:mn>4</m:mn>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>1</m:mn>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2266968">and we can assemble <m:math overflow="scroll"><m:mi>M</m:mi></m:math> and <m:math overflow="scroll"><m:mi>K</m:mi></m:math> as follows</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2266993">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mi>M</m:mi>
                <m:mo>=</m:mo>
                <m:mfrac>
                  <m:mi>h</m:mi>
                  <m:mn>6</m:mn>
                </m:mfrac>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>4</m:mn>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>4</m:mn>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>4</m:mn>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>2</m:mn>
                          <m:mover accent="true">
                            <m:mi>ρ</m:mi>
                            <m:mo>¯</m:mo>
                          </m:mover>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>4</m:mn>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>4</m:mn>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>4</m:mn>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>4</m:mn>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>4</m:mn>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mn>4</m:mn>
                          <m:msub>
                            <m:mi>ρ</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                          <m:mi>I</m:mi>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2267621">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mi>K</m:mi>
                <m:mo>=</m:mo>
                <m:mfrac>
                  <m:mn>1</m:mn>
                  <m:mi>h</m:mi>
                </m:mfrac>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>2</m:mn>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>2</m:mn>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>1</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>2</m:mn>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>1</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mover accent="true">
                            <m:mi>P</m:mi>
                            <m:mo>¯</m:mo>
                          </m:mover>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>2</m:mn>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>2</m:mn>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>2</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>2</m:mn>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>2</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>2</m:mn>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>2</m:mn>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:msub>
                          <m:mi>P</m:mi>
                          <m:mn>3</m:mn>
                        </m:msub>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mn>2</m:mn>
                          <m:msub>
                            <m:mi>P</m:mi>
                            <m:mn>3</m:mn>
                          </m:msub>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2268186">We can reverse engineer some of the geometry of our network from examination of these matrices - notice that each leg has 3 blocks assigned to it, corresponding to the 3 non-joint hat functions on each string. The far off-diagonal terms capture the connection of the first string to the third string, and the presence of <m:math overflow="scroll"><m:mover accent="true"><m:mi>ρ</m:mi><m:mo>¯</m:mo></m:mover></m:math> and <m:math overflow="scroll"><m:mover accent="true"><m:mi>P</m:mi><m:mo>¯</m:mo></m:mover></m:math> on the diagonal stems from the inner product of the joint hat function with the hat functions on each of the strings.</para>
        </section>
        <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid18">
          <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Generalized numbering scheme and <!--Math is not currently allowed in CNXML section title.-->-adaptivity</name>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2268248">Unfortunately, for larger and more complex webs, writing the system out by hand becomes far too tedious. We seek a more systematic and flexible way of producing our finite element discretizations. We should note two things about finite element discretizations. First, if we stay consistent, a reordering of the nodes does not affect our discretization, though it may change the structure of our matrix. Secondly, our hat functions are not required to be either uniform or symmetric - they can vary in width depending on index, and one side can have a different width than another. This idea is known as <m:math overflow="scroll"><m:mi>h</m:mi></m:math>-adaptivity; advanced finite element methods tend to adapt their discretizations by using error estimates from iteration to iteration to pinpoint areas where a coarse discretization should be refined to allow for greater accuracy.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2268274">Knowing this, it is possible to produce a generalized finite element discretization of a web given only physical constants, a set of nodal points and each point's neighbors. Given this, we can calculate the step size <m:math overflow="scroll"><m:mi>h</m:mi></m:math> and orientation <m:math overflow="scroll"><m:mi>v</m:mi></m:math> from node to node, and thus reconstruct our <m:math overflow="scroll"><m:msub><m:mi>P</m:mi><m:mi>i</m:mi></m:msub></m:math> matrices. Knowing the neighbors of each node would allow us to reconstruct the structure of our <m:math overflow="scroll"><m:mi>M</m:mi></m:math> and <m:math overflow="scroll"><m:mi>K</m:mi></m:math> matrices as well. If we examine <m:math overflow="scroll"><m:mi>M</m:mi></m:math> and <m:math overflow="scroll"><m:mi>K</m:mi></m:math>, we can see they are formed out of an <m:math overflow="scroll"><m:mi>N</m:mi></m:math> by <m:math overflow="scroll"><m:mi>N</m:mi></m:math> block grid, where each block is a 3 by 3 matrix. Previously, the index <m:math overflow="scroll"><m:mi>i</m:mi></m:math> differentiated between constants and different legs/connections in our network. In this generalized scheme, we allow <m:math overflow="scroll"><m:mi>i</m:mi></m:math> and <m:math overflow="scroll"><m:mi>j</m:mi></m:math> to reference different nodes in our discretization instead. Thus, a connection between a node <m:math overflow="scroll"><m:mi>i</m:mi></m:math> and <m:math overflow="scroll"><m:mi>j</m:mi></m:math> implies a nonzero entry in the <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:math>th block, and <m:math overflow="scroll"><m:msub><m:mi>k</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math>, and <m:math overflow="scroll"><m:msub><m:mi>s</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math> refers to the value of the physical constants on the shared support of the hat functions <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub></m:math> and <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:math>. Utilizing this generalized scheme allows for much more flexibility in terms of our physical constants as well; for example, if the stiffness <m:math overflow="scroll"><m:mi>k</m:mi></m:math> varied as function of <m:math overflow="scroll"><m:msub><m:mi>x</m:mi><m:mi>i</m:mi></m:msub></m:math>, we could capture this by varying our stiffness <m:math overflow="scroll"><m:mi>k</m:mi></m:math> from node to node. We go into more detail on this in the next section.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2268536">Many of the concepts from the single-string case carry over to networks.</para>
        </section>
        <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid19">
          <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Assembling the <!--Math is not currently allowed in CNXML section title.--> and <!--Math is not currently allowed in CNXML section title.--> matrices</name>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2268567">We begin by describing the notation of the information represented by our data structures. We denote the <m:math overflow="scroll"><m:mi>i</m:mi></m:math>th node to have <m:math overflow="scroll"><m:mrow><m:mi>x</m:mi><m:mi>y</m:mi><m:mi>z</m:mi></m:mrow></m:math> position vector <m:math overflow="scroll"><m:msub><m:mi>p</m:mi><m:mi>i</m:mi></m:msub></m:math>. For each node at <m:math overflow="scroll"><m:msub><m:mi>p</m:mi><m:mi>i</m:mi></m:msub></m:math>, there is an associated set of the indices of connected neighbor nodes <m:math overflow="scroll"><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub></m:math> and a set <m:math overflow="scroll"><m:msub><m:mi>C</m:mi><m:mi>i</m:mi></m:msub></m:math> containing the physical constants <m:math overflow="scroll"><m:mrow><m:msub><m:mi>k</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub><m:mo>,</m:mo><m:msub><m:mi>s</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:mrow></m:math> pertaining to the connection between nodes <m:math overflow="scroll"><m:mi>i</m:mi></m:math> and <m:math overflow="scroll"><m:mrow><m:mi>j</m:mi><m:mo>∈</m:mo><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub></m:mrow></m:math>. Since we can divide through by <m:math overflow="scroll"><m:msub><m:mi>ρ</m:mi><m:mi>i</m:mi></m:msub></m:math> on both sides of the network wave equation, we can assume without loss of generality that the constant <m:math overflow="scroll"><m:mrow><m:msub><m:mi>ρ</m:mi><m:mi>i</m:mi></m:msub><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:math>, and that any data carried by the density <m:math overflow="scroll"><m:msub><m:mi>ρ</m:mi><m:mi>i</m:mi></m:msub></m:math> is now contained in <m:math overflow="scroll"><m:msub><m:mi>k</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math>.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2268786">Assuming we are given a set of <m:math overflow="scroll"><m:mi>N</m:mi></m:math> nodes, along with the <m:math overflow="scroll"><m:mrow><m:mi>x</m:mi><m:mi>y</m:mi></m:mrow></m:math> positions of each node (the <m:math overflow="scroll"><m:mi>z</m:mi></m:math> positions are assumed to be 0, such that the web is planar in the <m:math overflow="scroll"><m:mrow><m:mi>x</m:mi><m:mi>y</m:mi></m:mrow></m:math> plane at rest), our first goal is to compute our step sizes <m:math overflow="scroll"><m:msub><m:mi>h</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math> and orientation vectors <m:math overflow="scroll"><m:msub><m:mi>v</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math> for connections between two nodes <m:math overflow="scroll"><m:mi>i</m:mi></m:math> and <m:math overflow="scroll"><m:mrow><m:mi>j</m:mi><m:mo>∈</m:mo><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub></m:mrow></m:math>. To account for Dirichlet boundary conditions, we also create an anchored node for each endpoint. In this implementation, if a node has only one neighbor, we assume it is connected to a pinned endpoint whose position is in the opposite direction but the same distance away as the only neighbor (this is required to calculate an inner product). For a node connected to an endpoint, we append the index 0 to <m:math overflow="scroll"><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub></m:math>.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2268921">Given <m:math overflow="scroll"><m:msub><m:mi>p</m:mi><m:mi>i</m:mi></m:msub></m:math>, <m:math overflow="scroll"><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub></m:math>, <m:math overflow="scroll"><m:msub><m:mi>C</m:mi><m:mi>i</m:mi></m:msub></m:math>, we proceed as follows</para>
          <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2268967" type="enumerated">
            <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid20">for each <m:math overflow="scroll"><m:mi>i</m:mi></m:math> from <m:math overflow="scroll"><m:mrow><m:mn>1</m:mn><m:mo>,</m:mo><m:mn>2</m:mn><m:mo>,</m:mo><m:mo>...</m:mo><m:mo>,</m:mo><m:mi>N</m:mi></m:mrow></m:math><list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2269012" type="enumerated"><item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid21">for all <m:math overflow="scroll"><m:mrow><m:mi>j</m:mi><m:mo>∈</m:mo><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub></m:mrow></m:math>, calculate <m:math overflow="scroll"><m:mrow><m:msub><m:mi>h</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub><m:mo>=</m:mo><m:msub><m:mrow><m:mo>∥</m:mo><m:msub><m:mi>p</m:mi><m:mi>i</m:mi></m:msub><m:mo>-</m:mo><m:msub><m:mi>p</m:mi><m:mi>j</m:mi></m:msub><m:mo>∥</m:mo></m:mrow><m:mn>2</m:mn></m:msub></m:mrow></m:math></item><item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid22">if the number of elements in any set <m:math overflow="scroll"><m:mrow><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:math><list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2269122" type="enumerated"><item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid23">create an “endpoint" node at position <m:math overflow="scroll"><m:mrow><m:msub><m:mi>p</m:mi><m:mn>0</m:mn></m:msub><m:mo>=</m:mo><m:mn>2</m:mn><m:msub><m:mi>p</m:mi><m:mi>i</m:mi></m:msub><m:mo>-</m:mo><m:msub><m:mi>p</m:mi><m:mi>j</m:mi></m:msub></m:mrow></m:math>, with step size <m:math overflow="scroll"><m:mrow><m:msub><m:mi>h</m:mi><m:mrow><m:mi>i</m:mi><m:mn>0</m:mn></m:mrow></m:msub><m:mo>=</m:mo><m:msub><m:mrow><m:mo>∥</m:mo><m:msub><m:mi>p</m:mi><m:mi>i</m:mi></m:msub><m:mo>-</m:mo><m:msub><m:mi>p</m:mi><m:mn>0</m:mn></m:msub><m:mo>∥</m:mo></m:mrow><m:mn>2</m:mn></m:msub></m:mrow></m:math></item><item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid24">set <m:math overflow="scroll"><m:mrow><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub><m:mo>=</m:mo><m:mrow><m:mo>{</m:mo><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:mn>0</m:mn><m:mo>}</m:mo></m:mrow></m:mrow></m:math> to indicate the <m:math overflow="scroll"><m:mi>i</m:mi></m:math>th node is connected to an anchor
</item></list></item></list></item>
          </list>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2269280">In practice, we normalize the positions of our nodes such that the web lies within a box of a desired arbitrary size <m:math overflow="scroll"><m:mi>s</m:mi></m:math>. We do this by calculating the maximum distance <m:math overflow="scroll"><m:msub><m:mi>d</m:mi><m:mo movablelimits="true" form="prefix">max</m:mo></m:msub></m:math> between the anchored endpoints of a web, then scaling the positions <m:math overflow="scroll"><m:msub><m:mi>p</m:mi><m:mi>i</m:mi></m:msub></m:math> of every node by the factor <m:math overflow="scroll"><m:mrow><m:mi>s</m:mi><m:mo>/</m:mo><m:msub><m:mi>d</m:mi><m:mo movablelimits="true" form="prefix">max</m:mo></m:msub></m:mrow></m:math>. Since the absolute positions of the nodes don't affect our discretization, we don't need to worry about subtracting off the centroid of all the node positions.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2269356">With all our variables now in place, we can now proceed to the actual construction of our discretization matrices. This requires knowing <m:math overflow="scroll"><m:mfenced separators="" open="〈" close="〉"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:mfenced></m:math>, <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mfenced separators="" open="(" close=")"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:mfenced></m:mrow></m:math>, and <m:math overflow="scroll"><m:msub><m:mi>P</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math>. We deal first with constructing the <m:math overflow="scroll"><m:mi>M</m:mi></m:math> matrix, which requires only knowledge of <m:math overflow="scroll"><m:mfenced separators="" open="〈" close="〉"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:mfenced></m:math>. Just as in the case of finite element on the single string, most of the basis functions <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub></m:math> and <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:math> don't share support and their inner products are zero. However, in addition to calculating inner products of regular hat functions, we need to compute the inner products with joint, generalized and nonsymmetric hat functions as well.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2269522">Starting with our <m:math overflow="scroll"><m:mi>M</m:mi></m:math> matrix, we only need to calculate the inner product <m:math overflow="scroll"><m:mfenced separators="" open="〈" close="〉"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:mfenced></m:math> for <m:math overflow="scroll"><m:mrow><m:mi>j</m:mi><m:mo>=</m:mo><m:mi>i</m:mi></m:mrow></m:math> and <m:math overflow="scroll"><m:mrow><m:mi>j</m:mi><m:mo>∈</m:mo><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub></m:mrow></m:math>. For the diagonal case <m:math overflow="scroll"><m:mrow><m:mi>j</m:mi><m:mo>=</m:mo><m:mi>i</m:mi></m:mrow></m:math>, we note that our inner product <m:math overflow="scroll"><m:mrow><m:mfenced separators="" open="〈" close="〉"><m:mi>u</m:mi><m:mo>,</m:mo><m:mi>v</m:mi></m:mfenced><m:mo>=</m:mo><m:msubsup><m:mo>∑</m:mo><m:mrow><m:mi>i</m:mi><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow><m:mi>L</m:mi></m:msubsup><m:msubsup><m:mo>∫</m:mo><m:mn>0</m:mn><m:msub><m:mi>ℓ</m:mi><m:mi>i</m:mi></m:msub></m:msubsup><m:mi>u</m:mi><m:mrow><m:mo>(</m:mo><m:msub><m:mi>x</m:mi><m:mi>i</m:mi></m:msub><m:mo>)</m:mo></m:mrow><m:mi>v</m:mi><m:mrow><m:mo>(</m:mo><m:msub><m:mi>x</m:mi><m:mi>i</m:mi></m:msub><m:mo>)</m:mo></m:mrow><m:mspace width="0.166667em"/><m:mi>d</m:mi><m:msub><m:mi>x</m:mi><m:mi>i</m:mi></m:msub></m:mrow></m:math> needs only be calculated on the support of <m:math overflow="scroll"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub></m:math>. For given <m:math overflow="scroll"><m:mi>i</m:mi></m:math>,</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2269742">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mfenced separators="" open="〈" close="〉">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:munder>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>∈</m:mo>
                    <m:msub>
                      <m:mi>N</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:munder>
                <m:msubsup>
                  <m:mo>∫</m:mo>
                  <m:msub>
                    <m:mi>p</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mrow>
                    <m:msub>
                      <m:mi>p</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                    <m:mo>+</m:mo>
                    <m:msub>
                      <m:mi>h</m:mi>
                      <m:mi>j</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:msubsup>
                <m:msubsup>
                  <m:mi>φ</m:mi>
                  <m:mi>i</m:mi>
                  <m:mn>2</m:mn>
                </m:msubsup>
                <m:mrow>
                  <m:mo>(</m:mo>
                  <m:mi>x</m:mi>
                  <m:mo>)</m:mo>
                </m:mrow>
                <m:mspace width="0.166667em"/>
                <m:mi>d</m:mi>
                <m:msub>
                  <m:mi>x</m:mi>
                  <m:mi>i</m:mi>
                </m:msub>
                <m:mo>=</m:mo>
                <m:munder>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>∈</m:mo>
                    <m:msub>
                      <m:mi>N</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:munder>
                <m:mfrac>
                  <m:msub>
                    <m:mi>h</m:mi>
                    <m:mrow>
                      <m:mi>i</m:mi>
                      <m:mi>j</m:mi>
                    </m:mrow>
                  </m:msub>
                  <m:mn>3</m:mn>
                </m:mfrac>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2269897">The last part is a generalization of our inner product for a uniform grid on a single string. For the off-diagonal case <m:math overflow="scroll"><m:mrow><m:mi>j</m:mi><m:mo>∈</m:mo><m:msub><m:mi>N</m:mi><m:mi>i</m:mi></m:msub></m:mrow></m:math>, <m:math overflow="scroll"><m:mrow><m:mi>j</m:mi><m:mo>≠</m:mo><m:mi>i</m:mi></m:mrow></m:math>, the inner product is analogous to the single-string case.</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2269940">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mfenced separators="" open="〈" close="〉">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:mfrac>
                  <m:msub>
                    <m:mi>h</m:mi>
                    <m:mrow>
                      <m:mi>i</m:mi>
                      <m:mi>j</m:mi>
                    </m:mrow>
                  </m:msub>
                  <m:mn>6</m:mn>
                </m:mfrac>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2269992">since two different hat function can overlap on at most one leg (otherwise two legs of a hat function could cover the same support).</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270000">Next, we can create our <m:math overflow="scroll"><m:mi>K</m:mi></m:math> matrix, which requires knowledge of both <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mfenced separators="" open="(" close=")"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:mfenced></m:mrow></m:math> and our <m:math overflow="scroll"><m:msub><m:mi>P</m:mi><m:mi>i</m:mi></m:msub></m:math> matrix between nodes <m:math overflow="scroll"><m:mi>i</m:mi></m:math> and <m:math overflow="scroll"><m:mi>j</m:mi></m:math>, <m:math overflow="scroll"><m:msub><m:mi>P</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math>. Starting with <m:math overflow="scroll"><m:msub><m:mi>P</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math>, if we have done our bookkeeping correctly, we have all the variables we need to compute</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270117">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:msub>
                  <m:mi>P</m:mi>
                  <m:mrow>
                    <m:mi>i</m:mi>
                    <m:mi>j</m:mi>
                  </m:mrow>
                </m:msub>
                <m:mo>=</m:mo>
                <m:msub>
                  <m:mi>k</m:mi>
                  <m:mrow>
                    <m:mi>i</m:mi>
                    <m:mi>j</m:mi>
                  </m:mrow>
                </m:msub>
                <m:mrow>
                  <m:mo>[</m:mo>
                  <m:mrow>
                    <m:mo>(</m:mo>
                    <m:msub>
                      <m:mi>s</m:mi>
                      <m:mrow>
                        <m:mi>i</m:mi>
                        <m:mi>j</m:mi>
                      </m:mrow>
                    </m:msub>
                    <m:mo>-</m:mo>
                    <m:mn>1</m:mn>
                    <m:mo>)</m:mo>
                  </m:mrow>
                  <m:mi>I</m:mi>
                  <m:mo>-</m:mo>
                  <m:msub>
                    <m:mi>v</m:mi>
                    <m:mrow>
                      <m:mi>i</m:mi>
                      <m:mi>j</m:mi>
                    </m:mrow>
                  </m:msub>
                  <m:msubsup>
                    <m:mi>v</m:mi>
                    <m:mrow>
                      <m:mi>i</m:mi>
                      <m:mi>j</m:mi>
                    </m:mrow>
                    <m:mi>T</m:mi>
                  </m:msubsup>
                  <m:mo>]</m:mo>
                </m:mrow>
                <m:mo>,</m:mo>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270207">after which we only need <m:math overflow="scroll"><m:mrow><m:mi>a</m:mi><m:mfenced separators="" open="(" close=")"><m:msub><m:mi>φ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>φ</m:mi><m:mi>j</m:mi></m:msub></m:mfenced></m:mrow></m:math> for <m:math overflow="scroll"><m:mrow><m:mo>|</m:mo><m:mi>i</m:mi><m:mo>-</m:mo><m:mi>j</m:mi><m:mo>|</m:mo><m:mo>≤</m:mo><m:mn>1</m:mn></m:mrow></m:math>. For <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mo>=</m:mo><m:mi>j</m:mi></m:mrow></m:math> on our main diagonal, the energy inner product is just the sum of the integrals <m:math overflow="scroll"><m:mrow><m:mo>∫</m:mo><m:msup><m:mrow><m:mo>(</m:mo><m:msubsup><m:mi>φ</m:mi><m:mi>i</m:mi><m:mrow><m:mo>'</m:mo><m:mo>'</m:mo></m:mrow></m:msubsup><m:mrow><m:mo>(</m:mo><m:msub><m:mi>x</m:mi><m:mi>i</m:mi></m:msub><m:mo>)</m:mo></m:mrow><m:mo>)</m:mo></m:mrow><m:mn>2</m:mn></m:msup><m:mspace width="0.166667em"/><m:mi>d</m:mi><m:msub><m:mi>x</m:mi><m:mi>i</m:mi></m:msub></m:mrow></m:math> evaluated for each leg of the hat function. If each leg lives on a support of length <m:math overflow="scroll"><m:msub><m:mi>h</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math>, the energy inner product is</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270368">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mi>a</m:mi>
                <m:mfenced separators="" open="(" close=")">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:munder>
                  <m:mo>∑</m:mo>
                  <m:mrow>
                    <m:mi>j</m:mi>
                    <m:mo>∈</m:mo>
                    <m:msub>
                      <m:mi>N</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:munder>
                <m:mfrac>
                  <m:mn>1</m:mn>
                  <m:msub>
                    <m:mi>h</m:mi>
                    <m:mrow>
                      <m:mi>i</m:mi>
                      <m:mi>j</m:mi>
                    </m:mrow>
                  </m:msub>
                </m:mfrac>
                <m:mo>.</m:mo>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270442">For <m:math overflow="scroll"><m:mrow><m:mo>|</m:mo><m:mi>i</m:mi><m:mo>-</m:mo><m:mi>j</m:mi><m:mo>|</m:mo><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:math>, two hat functions can share support on at most one leg, so our energy inner product is</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270472">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mi>a</m:mi>
                <m:mfenced separators="" open="(" close=")">
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                  <m:mo>,</m:mo>
                  <m:msub>
                    <m:mi>φ</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:mo>-</m:mo>
                <m:mfrac>
                  <m:mn>1</m:mn>
                  <m:msub>
                    <m:mi>h</m:mi>
                    <m:mrow>
                      <m:mi>i</m:mi>
                      <m:mi>j</m:mi>
                    </m:mrow>
                  </m:msub>
                </m:mfrac>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270528">which again is analogous to our single-string case.</para>
        </section>
        <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid25">
          <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Damping</name>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270542">The case of the damped network wave equation is worth examining as well, especially in the mathematical modeling of a spider's web. The material properties of spiderwebs also make it ideal for simulation via the second order wave equation. These include minimal torsion (twisting) in vibrations, low stiffness, no hysteresis under small strains, and a loss of energy primarily through aerodynamic damping. The wave equation assumes negligible torsion and low stiffness, is meant to model string movement specifically under small strains, and is easy to add a constant aerodynamic/viscous damping term to.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270556">Since the structure of our damping matrix <m:math overflow="scroll"><m:mi>G</m:mi></m:math> is built from the same inner products as our <m:math overflow="scroll"><m:mi>M</m:mi></m:math> matrix; the only difference is that we now have to keep track of one more constant, the damping coefficient on a connection between two nodal points <m:math overflow="scroll"><m:msub><m:mi>a</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math>. The <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:math>th block of <m:math overflow="scroll"><m:mi>G</m:mi></m:math> is then just the <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:math>th block of <m:math overflow="scroll"><m:mi>M</m:mi></m:math> scaled by <m:math overflow="scroll"><m:msub><m:mi>a</m:mi><m:mrow><m:mi>i</m:mi><m:mi>j</m:mi></m:mrow></m:msub></m:math>. This allows us to again vary damping from connection to connection, which proves useful in the simulation of spider webs, since the radial and axial fibers of a spiderweb are often subject to different levels of damping.</para>
        </section>
      </section>
      <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid26">
        <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Matlab GUI</name>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270671">With this last bit of information, we know each block entry of our <m:math overflow="scroll"><m:mi>N</m:mi></m:math> blocks by <m:math overflow="scroll"><m:mi>N</m:mi></m:math> blocks discretization matrices, and can construct a finite element discretization for a web given only a list of nodes, their positions, and their connectivity. To implement this in an accessible way, a Matlab “point-and-click" GUI was developed to allow users to trace and experiment with their own webs through numerical simulations of web motion and analysis of the eigenvalues and fundamental modes.</para>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid27" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="GUIscreenshot.eps">
            <param name="print-width" value=".6"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="GUIscreenshot.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">A screenshot of the GUI. With the web outline drawn, we can continue to refine our grid until we achieve a desired size.</caption>
        </figure>
        <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid28">
          <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Setting up the web</name>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270727">Using a GUI to wrap around our framework which allows the user to point and click to place nodes down, then to click from one node to another to specify the connection pattern. Endpoints (where the nodes are pinned down, enforcing Dirichlet boundary conditions) are assumed to be nodes with only one neighbor (i.e., not a link in a chain). Once the initial pattern is set, the user can change the discretization fineness as desired, as well as rescale the size of the web to a larger or small grid. When the user is done, the positions and connection pattern of the nodes can be used to create a finite element discretization of the network of strings.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270752">While code behind the discretization of the web remains the main engine driving the mathematics of this model, the GUI has probably been where most of the work has gone, making the creation of webs accessible to anyone, although it's still possible to create a web simply by loading a data file.</para>
        </section>
        <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid29">
          <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Solving for the solution with FEM</name>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270769">Along with calculating eigenvalues, we can solve a system of differential equations in order to solve our second order PDE once given our <m:math overflow="scroll"><m:mi>M</m:mi></m:math>,<m:math overflow="scroll"><m:mi>K</m:mi></m:math>, and <m:math overflow="scroll"><m:mi>G</m:mi></m:math> matrices. Since the wave equation with damping can be written as an ODE system</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270804">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mfrac>
                  <m:mi>∂</m:mi>
                  <m:mrow>
                    <m:mi>∂</m:mi>
                    <m:mi>t</m:mi>
                  </m:mrow>
                </m:mfrac>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>c</m:mi>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>d</m:mi>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mi>I</m:mi>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:msup>
                            <m:mi>M</m:mi>
                            <m:mrow>
                              <m:mo>-</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msup>
                          <m:mi>K</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:msup>
                            <m:mi>M</m:mi>
                            <m:mrow>
                              <m:mo>-</m:mo>
                              <m:mn>1</m:mn>
                            </m:mrow>
                          </m:msup>
                          <m:mi>G</m:mi>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>c</m:mi>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>d</m:mi>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270905">Since <m:math overflow="scroll"><m:mi>M</m:mi></m:math> is positive definite, we can compute the matrix-vector product <m:math overflow="scroll"><m:mrow><m:msup><m:mi>M</m:mi><m:mrow><m:mo>-</m:mo><m:mn>1</m:mn></m:mrow></m:msup><m:mi>K</m:mi><m:mi>c</m:mi></m:mrow></m:math> and <m:math overflow="scroll"><m:mrow><m:msup><m:mi>M</m:mi><m:mrow><m:mo>-</m:mo><m:mn>1</m:mn></m:mrow></m:msup><m:mi>G</m:mi><m:mi>d</m:mi></m:mrow></m:math> using the Cholesky factorization <m:math overflow="scroll"><m:mrow><m:mi>M</m:mi><m:mo>=</m:mo><m:msup><m:mi>C</m:mi><m:mi>T</m:mi></m:msup><m:mi>C</m:mi></m:mrow></m:math>, where <m:math overflow="scroll"><m:mi>C</m:mi></m:math> is an upper triangular matrix. We can then compute</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2270999">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:msup>
                  <m:mi>d</m:mi>
                  <m:mo>'</m:mo>
                </m:msup>
                <m:mo>=</m:mo>
                <m:msup>
                  <m:mi>C</m:mi>
                  <m:mrow>
                    <m:mo>-</m:mo>
                    <m:mn>1</m:mn>
                  </m:mrow>
                </m:msup>
                <m:mfenced separators="" open="(" close=")">
                  <m:msup>
                    <m:mi>C</m:mi>
                    <m:mrow>
                      <m:mo>-</m:mo>
                      <m:mi>T</m:mi>
                    </m:mrow>
                  </m:msup>
                  <m:mfenced separators="" open="(" close=")">
                    <m:mi>K</m:mi>
                    <m:mi>c</m:mi>
                    <m:mo>-</m:mo>
                    <m:mi>G</m:mi>
                    <m:mi>d</m:mi>
                  </m:mfenced>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271065">and use a numerical solver. We feed into Matlab's ode45
 to compute our solution over time given any initial condition.</para>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271078">To simulate a smooth initial ripple, I coded in a 3-point Gaussian as the initial displacement to a single node when the user chooses to pluck the web at that specific node. Plucking multiple nodes sums the displacement up over each node, so that any overlap of the Gaussian initial condition between two nodes is accounted for.</para>
        </section>
        <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid30">
          <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Solving the eigenvalue problem with FEM</name>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271094">Once we're given the mass and stiffness matrices, it's easy to numerically solve for the eigenvalues. Writing our second order system with damping (<m:math overflow="scroll"><m:mrow><m:mi>M</m:mi><m:msup><m:mi>c</m:mi><m:mrow><m:mo>'</m:mo><m:mo>'</m:mo></m:mrow></m:msup><m:mo>=</m:mo><m:mi>K</m:mi><m:mi>c</m:mi><m:mo>-</m:mo><m:mi>G</m:mi><m:msup><m:mi>c</m:mi><m:mo>'</m:mo></m:msup></m:mrow></m:math>) as a linear system, we can solve for our eigenvalues by solving the system</para>
          <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271142">
            <m:math mode="display" overflow="scroll">
              <m:mrow>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mi>I</m:mi>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mi>K</m:mi>
                        </m:mrow>
                      </m:mtd>
                      <m:mtd>
                        <m:mrow>
                          <m:mo>-</m:mo>
                          <m:mi>G</m:mi>
                        </m:mrow>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>u</m:mi>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>v</m:mi>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mo>=</m:mo>
                <m:mi>λ</m:mi>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>I</m:mi>
                      </m:mtd>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mn>0</m:mn>
                      </m:mtd>
                      <m:mtd>
                        <m:mi>M</m:mi>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>u</m:mi>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:mi>v</m:mi>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
              </m:mrow>
            </m:math>
          </equation>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271242">This is typically done using eig(A,B)
 in Matlab to solve this generalized eigenvalue problem, where <m:math overflow="scroll"><m:mrow><m:mi>A</m:mi><m:mo>,</m:mo><m:mi>B</m:mi></m:mrow></m:math> are, respectively, the left and right hand matrices in the above equation. However, a comparison of the FEM eigenvalues of a simple string in <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid31"/> to the closed form solutions yields a large discrepancy for larger magnitude eigenvalues.</para>
          <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid31" orient="horizontal">
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="FEMeigs.eps">
              <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
              <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="FEMeigs.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
            </media>
            <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Comparison of FEM eigenvalue approximations to closed form solutions.</caption>
          </figure>
          <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271291">This behavior is typical of finite element discretizations; given the non-smooth nature of our basis functions, it is difficult to accurately approximate high-frequency eigenfunctions, and typically, only about <m:math overflow="scroll"><m:mrow><m:mn>10</m:mn><m:mo>-</m:mo><m:mn>15</m:mn><m:mo>%</m:mo></m:mrow></m:math> of the smallest approximated eigenvalues from FEM tend to be accurate. In order to compensate for this inaccuracy as much as possible, we try to find the few smallest eigenvalues of our system by finding the largest eigenvalues of the inverse of the system (which is arrived at from algebraic manipulation and similarity transforms) and then inverting those values. The eigs
 package in Matlab is suited perfectly for that; eigs
 can quickly compute the few smallest or largest eigenvalues of a large matrix where traditional eigensolvers typically fail due to high algorithmic complexity costs.</para>
        </section>
      </section>
      <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid32">
        <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Other approaches</name>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271343">Since the finite element method does a poor job of representing higher frequency modes, work has been done by Dr. Embree and Jeremy Morell in implementing a similar generalized spectral discretization using Chebyshev polynomials, which proved much more accurate in describing eigenmodes corresponding to larger magnitude eigenvalues.</para>
      </section>
    </section>
    <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid33">
      <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Interpretation of results</name>
      <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271360">In this section, we examine the eigenvalues of networks computed from our finite element discretization. While analysis of these values turns out to be difficult, we examine closed form solutions for a similar eigenvalue problem on networks from a paper by Joachim Von Below <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="bid2"/>.</para>
      <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid34">
        <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Numerical results</name>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271380">Unlike our original wave equation <m:math overflow="scroll"><m:mrow><m:msub><m:mi>u</m:mi><m:mrow><m:mi>x</m:mi><m:mi>x</m:mi></m:mrow></m:msub><m:mo>=</m:mo><m:msub><m:mi>u</m:mi><m:mrow><m:mi>t</m:mi><m:mi>t</m:mi></m:mrow></m:msub></m:mrow></m:math>, our networks of strings are allowed three-dimensional freedom of motion. We can apply our network wave equation to a single string</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271419">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mrow>
                  <m:mi>x</m:mi>
                  <m:mi>x</m:mi>
                </m:mrow>
              </m:msub>
              <m:mo>=</m:mo>
              <m:mi>P</m:mi>
              <m:msub>
                <m:mi>u</m:mi>
                <m:mrow>
                  <m:mi>t</m:mi>
                  <m:mi>t</m:mi>
                </m:mrow>
              </m:msub>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271454">where <m:math overflow="scroll"><m:mi>v</m:mi></m:math> is the unit vector specifying orientation of our string and <m:math overflow="scroll"><m:mrow><m:mi>P</m:mi><m:mo>=</m:mo><m:mi>k</m:mi><m:mo>[</m:mo><m:mrow><m:mo>(</m:mo><m:mi>s</m:mi><m:mo>-</m:mo><m:mn>1</m:mn><m:mo>)</m:mo></m:mrow><m:mi>I</m:mi><m:mo>-</m:mo><m:mi>v</m:mi><m:msup><m:mi>v</m:mi><m:mi>T</m:mi></m:msup><m:mo>]</m:mo></m:mrow></m:math>. Assume without loss of generality that <m:math overflow="scroll"><m:mrow><m:mi>v</m:mi><m:mo>=</m:mo><m:mover accent="true"><m:mi>k</m:mi><m:mo>→</m:mo></m:mover><m:mo>=</m:mo><m:msup><m:mrow><m:mo>[</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:mn>1</m:mn><m:mo>]</m:mo></m:mrow><m:mi>T</m:mi></m:msup></m:mrow></m:math> and that <m:math overflow="scroll"><m:mrow><m:mi>k</m:mi><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:math>, <m:math overflow="scroll"><m:mrow><m:mi>s</m:mi><m:mo>=</m:mo><m:mn>2</m:mn></m:mrow></m:math>. Then <m:math overflow="scroll"><m:mi>P</m:mi></m:math> is simply a diagonal matrix and our equation <m:math overflow="scroll"><m:mrow><m:msub><m:mi>u</m:mi><m:mrow><m:mi>x</m:mi><m:mi>x</m:mi></m:mrow></m:msub><m:mo>=</m:mo><m:mi>P</m:mi><m:msub><m:mi>u</m:mi><m:mrow><m:mi>t</m:mi><m:mi>t</m:mi></m:mrow></m:msub></m:mrow></m:math> becomes</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271631">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:msub>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:msub>
                          <m:mi>u</m:mi>
                          <m:mi>i</m:mi>
                        </m:msub>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:msub>
                          <m:mi>u</m:mi>
                          <m:mi>j</m:mi>
                        </m:msub>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:msub>
                          <m:mi>u</m:mi>
                          <m:mi>k</m:mi>
                        </m:msub>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mrow>
                  <m:mi>t</m:mi>
                  <m:mi>t</m:mi>
                </m:mrow>
              </m:msub>
              <m:mo>=</m:mo>
              <m:mfenced separators="" open="[" close="]">
                <m:mtable>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>1</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                  </m:mtr>
                  <m:mtr>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>0</m:mn>
                    </m:mtd>
                    <m:mtd>
                      <m:mn>2</m:mn>
                    </m:mtd>
                  </m:mtr>
                </m:mtable>
              </m:mfenced>
              <m:msub>
                <m:mfenced separators="" open="[" close="]">
                  <m:mtable>
                    <m:mtr>
                      <m:mtd>
                        <m:msub>
                          <m:mi>u</m:mi>
                          <m:mi>i</m:mi>
                        </m:msub>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:msub>
                          <m:mi>u</m:mi>
                          <m:mi>j</m:mi>
                        </m:msub>
                      </m:mtd>
                    </m:mtr>
                    <m:mtr>
                      <m:mtd>
                        <m:msub>
                          <m:mi>u</m:mi>
                          <m:mi>k</m:mi>
                        </m:msub>
                      </m:mtd>
                    </m:mtr>
                  </m:mtable>
                </m:mfenced>
                <m:mrow>
                  <m:mi>x</m:mi>
                  <m:mi>x</m:mi>
                </m:mrow>
              </m:msub>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271774">where <m:math overflow="scroll"><m:mrow><m:msub><m:mi>u</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>u</m:mi><m:mi>j</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>u</m:mi><m:mi>k</m:mi></m:msub></m:mrow></m:math> are the the displacements of our string in the <m:math overflow="scroll"><m:mrow><m:mi>i</m:mi><m:mo>,</m:mo><m:mi>j</m:mi><m:mo>,</m:mo><m:mi>k</m:mi></m:mrow></m:math> directions. Since each of the equations is independent of the others, we can solve for the eigenvalues and eigenfunctions of each one-dimensional wave equation separately</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2271837">
          <m:math mode="display" overflow="scroll">
            <m:mtable displaystyle="true">
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:mrow>
                    <m:msubsup>
                      <m:mi>λ</m:mi>
                      <m:mi>i</m:mi>
                      <m:mn>2</m:mn>
                    </m:msubsup>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mi>i</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mfrac>
                    <m:mrow>
                      <m:msup>
                        <m:mi>∂</m:mi>
                        <m:mn>2</m:mn>
                      </m:msup>
                      <m:msub>
                        <m:mi>u</m:mi>
                        <m:mi>i</m:mi>
                      </m:msub>
                    </m:mrow>
                    <m:mrow>
                      <m:mi>∂</m:mi>
                      <m:msup>
                        <m:mi>x</m:mi>
                        <m:mn>2</m:mn>
                      </m:msup>
                    </m:mrow>
                  </m:mfrac>
                </m:mtd>
              </m:mtr>
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:mrow>
                    <m:msubsup>
                      <m:mi>λ</m:mi>
                      <m:mi>j</m:mi>
                      <m:mn>2</m:mn>
                    </m:msubsup>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mi>j</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mfrac>
                    <m:mrow>
                      <m:msup>
                        <m:mi>∂</m:mi>
                        <m:mn>2</m:mn>
                      </m:msup>
                      <m:msub>
                        <m:mi>u</m:mi>
                        <m:mi>j</m:mi>
                      </m:msub>
                    </m:mrow>
                    <m:mrow>
                      <m:mi>∂</m:mi>
                      <m:msup>
                        <m:mi>x</m:mi>
                        <m:mn>2</m:mn>
                      </m:msup>
                    </m:mrow>
                  </m:mfrac>
                </m:mtd>
              </m:mtr>
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:mrow>
                    <m:mn>2</m:mn>
                    <m:msubsup>
                      <m:mi>λ</m:mi>
                      <m:mi>k</m:mi>
                      <m:mn>2</m:mn>
                    </m:msubsup>
                    <m:msub>
                      <m:mi>u</m:mi>
                      <m:mi>k</m:mi>
                    </m:msub>
                  </m:mrow>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mfrac>
                    <m:mrow>
                      <m:msup>
                        <m:mi>∂</m:mi>
                        <m:mn>2</m:mn>
                      </m:msup>
                      <m:msub>
                        <m:mi>u</m:mi>
                        <m:mi>k</m:mi>
                      </m:msub>
                    </m:mrow>
                    <m:mrow>
                      <m:mi>∂</m:mi>
                      <m:msup>
                        <m:mi>x</m:mi>
                        <m:mn>2</m:mn>
                      </m:msup>
                    </m:mrow>
                  </m:mfrac>
                </m:mtd>
              </m:mtr>
            </m:mtable>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272030">Then, if <m:math overflow="scroll"><m:mi>λ</m:mi></m:math> is an eigenvalue of our one-dimensional wave equation, the eigenvalues <m:math overflow="scroll"><m:mrow><m:msub><m:mi>λ</m:mi><m:mi>i</m:mi></m:msub><m:mo>,</m:mo><m:msub><m:mi>λ</m:mi><m:mi>j</m:mi></m:msub></m:mrow></m:math> and <m:math overflow="scroll"><m:msub><m:mi>λ</m:mi><m:mi>k</m:mi></m:msub></m:math> for the three dimensional wave equation are</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272088">
          <m:math mode="display" overflow="scroll">
            <m:mtable displaystyle="true">
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:msub>
                    <m:mi>λ</m:mi>
                    <m:mi>i</m:mi>
                  </m:msub>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mi>λ</m:mi>
                </m:mtd>
              </m:mtr>
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:msub>
                    <m:mi>λ</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mi>λ</m:mi>
                </m:mtd>
              </m:mtr>
              <m:mtr>
                <m:mtd columnalign="right">
                  <m:msub>
                    <m:mi>λ</m:mi>
                    <m:mi>k</m:mi>
                  </m:msub>
                </m:mtd>
                <m:mtd>
                  <m:mo>=</m:mo>
                </m:mtd>
                <m:mtd columnalign="left">
                  <m:mrow>
                    <m:msqrt>
                      <m:mn>2</m:mn>
                    </m:msqrt>
                    <m:mi>λ</m:mi>
                  </m:mrow>
                </m:mtd>
              </m:mtr>
            </m:mtable>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272167">We can see this captured in Figures <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid35"/> and <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid36"/> - the eigenvalues of our discretization are the interleaved eigenvalues of three one dimensional wave equations. For general orientations, the result is the same.</para>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid35" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="threedimeigs.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="threedimeigs.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Computed eigenvalues of the three-dimensional wave equation.</caption>
        </figure>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid36" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="simpleeigs3.eps">
            <param name="print-width" value=".45"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="simpleeigs3.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Closed-form eigenvalues of the three-dimensional wave equation.</caption>
        </figure>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272210">We can still trace out the linear progression of the eigenvalues here. However, the eigenvalues of a network of strings turn out to be far more interesting and unpredictable.</para>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272216"><cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid38"/> presents the first few eigenvalues of a Y-shaped network of strings, similar to our tritar mentioned previously. Even among simple webs such as the tritar, the pattern of the progression of eigenvalues is not easily deduced.</para>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid37" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="tritareigs.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="tritareigs.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Eigenvalues of a tritar</caption>
        </figure>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid38" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="serpeigs.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="serpeigs.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Eigenvalues of a more complex network.</caption>
        </figure>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272253">We can observe a few parts at which the eigenvalue behavior mimics the three dimensional single string. At values around <m:math overflow="scroll"><m:mrow><m:mn>1</m:mn><m:mo>.</m:mo><m:mn>5</m:mn><m:mi>i</m:mi></m:mrow></m:math> and <m:math overflow="scroll"><m:mrow><m:mn>3</m:mn><m:mi>i</m:mi></m:mrow></m:math>, there are double eigenvalues reminiscent of our double eigenvalues in <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid36"/>, but the pattern of the rest of the eigenvalues is much less coherent.</para>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid39" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="triteig5.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="triteig5.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Mode 5</caption>
        </figure>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid40" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="triteig10.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="triteig10.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Mode 10</caption>
        </figure>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid41" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="triteig11.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="triteig11.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Mode 11</caption>
        </figure>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid42" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="triteig12.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="triteig12.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Mode 12</caption>
        </figure>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272344">Figures <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid43"/> to <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" target="uid46"/> are FEM calculations of several eigenmodes of a more complex network. Note that as the number of legs and connections increase, the number of degrees of freedom for the movement of each leg (and thus the number of possible eigenmodes of the network) should increase as well. The eigenvalues for the more complex network exhibit a similarly nonlinear pattern in the progression of the eigenvalues of the tritar.</para>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid43" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="serpeig5.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="serpeig5.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Mode 5</caption>
        </figure>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid44" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="serpeig9.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="serpeig9.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Mode 9</caption>
        </figure>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid45" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="serpeig10.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="serpeig10.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Mode 10</caption>
        </figure>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid46" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="serpeig12.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="serpeig12.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Mode 12</caption>
        </figure>
      </section>
      <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid47">
        <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Closed form solutions</name>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272420">To better understand the nonlinear progression of our eigenvalues, we seek out closed form solutions for the eigenvalues of networks. Joachim Von Below's provides one such solution in his examination of networks of strings in “A Characteristic Equation Associated to an Eigenvalue Problem on <m:math overflow="scroll"><m:msup><m:mi>c</m:mi><m:mn>2</m:mn></m:msup></m:math>-Networks", <emphasis xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Linear Algebra and its Applications</emphasis>, Volume 71 (1985), p309-325.</para>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272455">While his paper focuses on the heat equation on networks, given Neumann boundary conditions instead of Dirichlet, the eigenvalues of the heat equation are given to be constant <m:math overflow="scroll"><m:mi>μ</m:mi></m:math> such that</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272470">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mfrac>
                <m:mrow>
                  <m:msup>
                    <m:mi>∂</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                  <m:mi>u</m:mi>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msup>
                    <m:mi>x</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                </m:mrow>
              </m:mfrac>
              <m:mo>=</m:mo>
              <m:mi>μ</m:mi>
              <m:mi>u</m:mi>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272511">Since <m:math overflow="scroll"><m:mi>μ</m:mi></m:math> has to be less than or equal to zero in order for a solution to the heat equation, the eigenvalues of the heat equation are the squares of the eigenvalues of the wave equation</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272529">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mfrac>
                <m:mrow>
                  <m:msup>
                    <m:mi>∂</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                  <m:mi>u</m:mi>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msup>
                    <m:mi>x</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                </m:mrow>
              </m:mfrac>
              <m:mo>=</m:mo>
              <m:msup>
                <m:mi>λ</m:mi>
                <m:mn>2</m:mn>
              </m:msup>
              <m:mi>u</m:mi>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272575">Therefore, taking the square roots of the eigenvalues <m:math overflow="scroll"><m:mi>μ</m:mi></m:math>, we can recover the eigenvalues of the wave equation on our network. For the rest of our stated examples, the eigenvalues mentioned are assumed to be eigenvalues of the wave equation.</para>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272594">Von Below studies the network heat equation with Neumann conditions at the endpoints</para>
        <equation xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272598">
          <m:math mode="display" overflow="scroll">
            <m:mrow>
              <m:mfrac>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msub>
                    <m:mi>u</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:mi>t</m:mi>
                </m:mrow>
              </m:mfrac>
              <m:mo>=</m:mo>
              <m:msub>
                <m:mi>a</m:mi>
                <m:mi>j</m:mi>
              </m:msub>
              <m:mfrac>
                <m:mrow>
                  <m:msup>
                    <m:mi>∂</m:mi>
                    <m:mn>2</m:mn>
                  </m:msup>
                  <m:msub>
                    <m:mi>u</m:mi>
                    <m:mi>j</m:mi>
                  </m:msub>
                </m:mrow>
                <m:mrow>
                  <m:mi>∂</m:mi>
                  <m:msubsup>
                    <m:mi>x</m:mi>
                    <m:mi>j</m:mi>
                    <m:mn>2</m:mn>
                  </m:msubsup>
                </m:mrow>
              </m:mfrac>
            </m:mrow>
          </m:math>
        </equation>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272669">where <m:math overflow="scroll"><m:msub><m:mi>u</m:mi><m:mi>j</m:mi></m:msub></m:math> is the temperature of the <m:math overflow="scroll"><m:mi>j</m:mi></m:math>th edge, <m:math overflow="scroll"><m:msub><m:mi>a</m:mi><m:mi>j</m:mi></m:msub></m:math> is the positive diffusion coefficient of the <m:math overflow="scroll"><m:mi>j</m:mi></m:math>th edge, and <m:math overflow="scroll"><m:mrow><m:msub><m:mi>x</m:mi><m:mi>j</m:mi></m:msub><m:mo>∈</m:mo><m:mrow><m:mo>[</m:mo><m:mn>0</m:mn><m:mo>,</m:mo><m:msub><m:mi>ℓ</m:mi><m:mi>j</m:mi></m:msub><m:mo>]</m:mo></m:mrow></m:mrow></m:math> is position on the <m:math overflow="scroll"><m:mi>j</m:mi></m:math>th edge, which has length <m:math overflow="scroll"><m:msub><m:mi>ℓ</m:mi><m:mi>j</m:mi></m:msub></m:math>. The notation is the same as the notation with which the network wave equation was described.</para>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272784">By defining simply a set of nodes and connections between them, Von Below calculates the eigenvalues and eigenmodes of a network with the help of spectral graph theory (a study of the connections between a graph and the eigenvalues of its adjacency matrix). The eigenvalues of the heat equation on networks of strings progress according to several different patterns, some of which are common to every network, some of which are network-specific and dependent on the eigenvalues of the network graph's row-normalized adjacency matrix.</para>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272796">For nonspecific parameter values, the best we can hope to do is to solve a transcendental equation for our eigenvalues. For specific parameter values, such as when <m:math overflow="scroll"><m:mrow><m:msub><m:mi>a</m:mi><m:mi>j</m:mi></m:msub><m:mo>=</m:mo><m:msubsup><m:mi>ℓ</m:mi><m:mi>j</m:mi><m:mn>2</m:mn></m:msubsup></m:mrow></m:math>, we can solve analytically for both the eigenfunctions and eigenvalues of the heat equation, breaking both down into cases. There are, in general, 5 total classes into which eigenpairs of the heat equation on a network can be organized, with each network having at most 4 classes applicable to it.</para>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid48" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="Teigssort.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="Teigssort.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">The tritar's eigenvalues sorted by cases</caption>
        </figure>
        <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid49" orient="horizontal">
          <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="application/postscript" src="Teigs.eps">
            <param name="print-width" value=".5"/>
<!--NOTE: printwidth changes size of image in printed PDF (if specified in .tex file)-->
            <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="image/png" src="Teigs.png"><!-- NOTE: width parameter changes size of image online (pixels). original width is 491. --><param name="width" value="491"/></media>
          </media>
          <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">The tritar's eigenvalues sorted by magnitude. These eigenvalues of the tritar are calculated via Von Below's methods. For each eigenvalue case, there exist an infinite number of eigenvalues</caption>
        </figure>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272863">For each one of these classes mentioned, there is an infinite number of eigenvalues associated with it. Organizing the progression by <m:math overflow="scroll"><m:mi>k</m:mi></m:math> instead of by magnitude gives more insight into the nonlinear progression of our network eigenvalues - there is a clear bifurcating/splitting patten of the eigenvalues as <m:math overflow="scroll"><m:mi>k</m:mi></m:math> increases. As the progression of eigenvalues splits into two separate patterns, each pattern is linear with different rates.</para>
        <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272893">The fundamental difference here is that the eigenvalues for the one dimensional transverse network wave equation progress with two different rates. While there are two distinct sets of eigenvalues for our <emphasis xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">three dimensional</emphasis> string, to have eigenvalues progressing at different rates for <emphasis xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">one dimensional</emphasis> transverse string motion is atypical. This isn't a complete explanation for the irregular progression of the eigenvalues for the three dimensional wave equation; however, it does offer some clues as to the nonlinear ordering of those eigenvalues.</para>
      </section>
    </section>
    <section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="uid50">
      <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Acknowledgments</name>
      <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272923">Thanks to Jeremy Morell, whose work I built upon, as well as Robert Likamwa, who helped nail down a lot of details concerning visualization and graphics. Thanks to Dr. Cox and Dr. Embree for their guidance their trust that I could actually do something with the project they gave me.</para>
      <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="id2272931">This work was partially supported by NSF DMS Grant 0240058</para>
    </section>
  </content>
  <bib:file>
    <bib:entry id="bid0">
      <bib:book>
<!--required fields-->
        <bib:author>Antman, Stuart</bib:author>
        <bib:title>Nonlinear Problems of Elasticity (Applied Mathematical Sciences)</bib:title>
        <bib:publisher>Springer</bib:publisher>
        <bib:year>2005</bib:year>
<!--optional fields-->
        <bib:volume/>
        <bib:series/>
        <bib:address/>
        <bib:edition>2nd edition</bib:edition>
        <bib:month/>
        <bib:note/>
      </bib:book>
    </bib:entry>
    <bib:entry id="bid2">
      <bib:article>
<!--required fields-->
        <bib:author>Below, Joachim Von</bib:author>
        <bib:title>A Characteristic Equation Associated to an Eigenvalue Problem on c2 -Networks</bib:title>
        <bib:journal>Linear Algebra and its Applications</bib:journal>
        <bib:year>1985</bib:year>
<!--optional fields-->
        <bib:volume>71</bib:volume>
        <bib:number/>
        <bib:pages>309-325</bib:pages>
        <bib:month/>
        <bib:note/>
      </bib:article>
    </bib:entry>
    <bib:entry id="bid1">
      <bib:article>
<!--required fields-->
        <bib:author>Schmidt, E. J. P. Georg</bib:author>
        <bib:title>On the Modelling and Exact Controllability of Networks of Vibrating Strings</bib:title>
        <bib:journal>SICON</bib:journal>
        <bib:year>1992</bib:year>
<!--optional fields-->
        <bib:volume>30</bib:volume>
        <bib:number/>
        <bib:pages>229-245</bib:pages>
        <bib:month/>
        <bib:note/>
      </bib:article>
    </bib:entry>
  </bib:file>
</document>
