hmily777 发表于 2007-6-7 15:15

[求助]数值分析课程设计,求求各位大人啦!!

<p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -36pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><font size="5"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: 楷体_GB2312; mso-font-kerning: 0pt;"><span style="mso-list: Ignore;">一、<span style="FONT: 7pt &quot;Times New Roman&quot;;">
                                                </span></span></span></b><b style="mso-bidi-font-weight: normal;"><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;">要求<span lang="EN-US"><p></p></span></span></b></font></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan;"><font size="5"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;">1</span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;">.<b style="mso-bidi-font-weight: normal;">来源参考</b>:可以是数学分析和线性代数课程中的相关题目;可以通过查找文献和利用网上资源等自主选定一个项目;<span lang="EN-US"><p></p></span></span></font></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan;"><font size="5"><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;">2</span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;">.<b style="mso-bidi-font-weight: normal;">内容要求:以下三类方法至少应包含其中两类<span lang="EN-US"><p></p></span></b></span></font></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 33pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;"><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"><font size="5">第一类、求解线性代数方程组的列主元<span lang="EN-US">Gauss</span>消去法和<span lang="EN-US">Gauss-Seidel</span>迭代法以及改进的平方根法和追赶法; <span lang="EN-US"><p></p></span></font></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 33pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;"><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"><font size="5">第二类、求解非线性方程的二分法、牛顿法及其改进方法;<span lang="EN-US"><p></p></span></font></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 33pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;"><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"><font size="5">第三类、三次样条插值法和最小二乘曲线拟合法;<span lang="EN-US">
                                        <p></p></span></font></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan;"><font size="5"><b><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;">3.</span></b><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;">
                        </span><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;">要求写出完整的实验报告纸质版,算法程序和演示所用的<span lang="EN-US">ppt</span>电子版。</span></font></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan;"><font size="5"><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"></span></font></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan;"><font size="5"><span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 楷体_GB2312; LETTER-SPACING: 2.25pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;">真的是很迫切需要,小女子无以为报,只能跪地求饶啦</span></font></p>

hmily777 发表于 2007-6-7 15:19

啊,忘记说了,请用MATLAB做 ,再次衷心的谢谢啦!!!!!

yunizi 发表于 2008-4-22 22:10

<p>这个问题不是很难,我可以告诉你其中一部分,其余的你可以靠自己</p><p>Gauss-Seidel迭代</p><p>function=Gauss(A,b,x0,N.emg)</p><p>n=length(A);</p><p>x1=zeros(n,1);x2=zeros(n,1);</p><p>x1=x0;</p><p>r=max(abs(b-A*x1));</p><p>k=0;</p><p>while r&gt;emg</p><p> for i=1:n</p><p>  sum=0;</p><p>     for j=1:n</p><p>     if j&gt;i</p><p>      sum=sum+A(i,j)*x1(j);</p><p>      eldeif j&lt;i</p><p>        sum=sum+A(i,j)*x2(j);</p><p>        end</p><p>         end</p><p>      x2(i)=(b(i)-sum)/A(i,i);</p><p>       end</p><p>      r=max(abs(x2-x1));</p><p>       x1=x2;</p><p>     k=k+1;</p><p>    if  k&gt;N</p><p>    disp("迭代失败");</p><p> return;</p><p>end</p><p>end</p><p>x=x1;</p>
页: [1]
查看完整版本: [求助]数值分析课程设计,求求各位大人啦!!