<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/suchikeisan/">
    <title>suchikeisan @ ウィキ</title>
    <link>http://w.atwiki.jp/suchikeisan/</link>
    <atom:link href="https://w.atwiki.jp/suchikeisan/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>suchikeisan @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2013-01-11T10:28:25+09:00</dc:date>
    <utime>1357867705</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/suchikeisan/pages/10.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/19.html">
    <title>キーワード検索用ページ</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/19.html</link>
    <description>
      キーワードがどの章にあたるかを検索するためのページです

5章
[[資料&gt;http://ist.ksc.kwansei.ac.jp/~nishitani/MapleHiki/?LAEigenvectors]]
累乗（べき乗）法
最大固有値
反復
規格化
線形結合
反復計算
ヤコビ
Jacobi回転
固有値
ハウスホルダー変換
三重対角化行列
反復法
数値計算ライブラリ
LAPACK
dsyev
実対称行列


6章
補間と数値積分
[[資料&gt;http://ist.ksc.kwansei.ac.jp/~nishitani/MapleHiki/?InterpolationIntegral]]


キーワード
補間
数値積分
近似
ベジエ
スプライン補間
多項式補間
ラグランジュ
Lagrange
内挿公式
Lagrange(ラグランジュ)の内挿公式
ニュートン
Newton
差分商公式
Newton(ニュートン) の内挿公式
差分商
検証
数値積分
中点則
台形則
シンプソン
Simpson
Simpson(シンプソン)則


７章
線形最小二乗法
[[資料&gt;http://ist.ksc.kwansei.ac.jp/~nishitani/MapleHiki/?LeastSquareFit]]


キーワード
フィット
正規方程式
パラメータ
基底関数
偏微分
最小二乗法
デザイン行列
特異値分解
共分散行列
2次元曲面へのフィット
2次元曲面
leastsquare


８章
非線形最小2乗法
[[資料&gt;http://ist.ksc.kwansei.ac.jp/~nishitani/MapleHiki/?LeastSquareFit]]


ローレンツ関数
誤差関数
Taylor展開
テイラー展開
各測定値
モデル関数
ヤコビ行列
矩形行列
フィッティング
連結作用素
Gauss-Newton法
非線形最小二乗法
Levenberg-Marquardt法


９章
FFT
[[資料&gt;http://ist.ksc.kwansei.ac.jp/~nishitani/MapleHiki/?F    </description>
    <dc:date>2013-01-11T10:28:25+09:00</dc:date>
    <utime>1357867705</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/18.html">
    <title>ページランク</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/18.html</link>
    <description>
      ページランク

多くの良質なページからリンクされてるサイトはいいサイト

ここの中ほどに資料あり
[[第5回資料&gt;http://ist.ksc.kwansei.ac.jp/~nishitani/MapleHiki/?LAEigenvectors]]

キーワード
Google
ページランク
隣接行列
列ベクトル
規格化
推移確率行列
最大固有値
固有ベクトル
反復法
遷移

解き方は下部にpdfあり    </description>
    <dc:date>2013-01-11T01:13:32+09:00</dc:date>
    <utime>1357834412</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/17.html">
    <title>2011年過去問</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/17.html</link>
    <description>
      とりあえず問題だけあげとく    </description>
    <dc:date>2013-01-11T00:21:25+09:00</dc:date>
    <utime>1357831285</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/16.html">
    <title>5回_固有値</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/16.html</link>
    <description>
      Aを対象正方行列
xをベクトルとした時
Ax=λx
の解、λを固有値、xを固有ベクトルという

xが0ベクトルでない、意味のある解は、特性方程式:det(A-λE)=0が成り立つときにのみ得られる

特性方程式の解き方は下部pdfに

キーワード
Eigenvectors
規格化→Normalize(vector,Euclidean)←例はpdfに



固有値の幾何学的な意味を２次元行列で確認する
ある点X0に対象正方行列Aを作用するとx1に移動する
これを原点を中心とする円上の点に次々作用させ移動前後の点を結ぶ

下部pdfにて確認できる    </description>
    <dc:date>2013-01-11T00:35:34+09:00</dc:date>
    <utime>1357832134</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/15.html">
    <title>aaaa</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/15.html</link>
    <description>
      &amp;gt;
#1-1
restart;
with(plots):
y:=x-&amp;gt;4*sqrt(1-x^2);
a:=0;
b:=1;
s:=evalf(int(y(x),x=a..b));
(1)
&amp;gt;
NumIntTpz:=proc(f,N,a,b)
local S, h, xi, i;
h:=(b-a)/N:
S:=f(a)/2;
for i from 1 to N-1 do
xi:=a+i*h;
S:=S+f(xi);
end do:
S:=S+f(b)/2;
return S*h;
end proc:
dX2:=[]:
&amp;gt;
for
i from 1 to nops(N) do
dX2:=[op(dX2),abs(s-NumIntTpz(y,N[i],a,b))];
end do:
&amp;gt;
lgp2:=loglogplot(N,dX2,color=blue):
&amp;gt;
#2-1
restart;
Answer5:=0.78541*(23.129-23.001);
Answer4:=0.7854*(23.12-23.00);
Answer3:=0.785*(23.1-23.0);
Answer2:=0.78*(23-23);
(2)
&amp;gt;
#2-2
数値計算の「つぼ」となるのは「誤差」と「安定性」である。
この「誤差」には「丸め誤差」と「打ち切り誤差」が存在する。
浮動小数点数間の算術演算では少なくともεmの相対誤差が生じる。
(εmとは浮動小数点数1.0を加えたときに1.0と異なる結果になるような最小の浮動小数点数のことである)
この誤差のことを「丸め誤差」という。
真の答えと現実の計算による答えとの食い違いのことを「打ち切り誤差」という。
これはすべてのプログラマの制御下に存在している。
これらの誤差についてきちんと心得ておくことが数値計算のつぼであるといえる。
それに加えて、解が見つかる保証である安定性が重要となってくる。
しかし、安定性は問題や解法、初期値に依存するということに注意しなければならない。
&amp;gt;
#3-1
restart;
with(LinearAlgebra):
RANK:=Matrix([[1,1,0],[1,    </description>
    <dc:date>2013-01-10T16:13:34+09:00</dc:date>
    <utime>1357802014</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/14.html">
    <title>2011過去問</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/14.html</link>
    <description>
      [1] 

  
 

&gt;  







 
 

 
 

  
 

  
 

  (1.1.1) 
 

&gt;  #[1]1. 
NumIntTpz:=proc(f,N,a,b) 
 local S, h, xi, i; 
 h:=(b-a)/N: 
 S:=f(a)/2; 
 for i from 1 to N-1 do 
   xi:=a+i*h; 
   S:=S+f(xi); 
 end do: 
 S:=S+f(b)/2; 
 return S*h; 
end proc: 
 

&gt;  #[1]2. 
dX2:=[]: 
for i from 1 to nops(N) do 
 dX2:=[op(dX2),abs(s-NumIntTpz(y,N[i],a,b))]; 
printf(&quot;%20.15f\n&quot;, dX2[i]); 
end do: 
 
 

&gt;   
 

  0.409541846000000 
  0.145883586500000 
  0.051773510300000 
  0.018339615630000 
  0.006490230280000 
  0.002295740170000 
  0.000811865000000 
  0.000287064005000 
 

   
 

&gt;   
 

&gt;   
 

&gt;   
 

&gt;   
 

&gt;   
 

&gt;   
 

&gt;   
 

&gt;   
 

&gt;   
 

&gt;   
 

&gt;   
 

 
 

  
 

  
 

  (1.1.2) 
 

[2] 

&gt;   
 

&gt;  







 
 

 
 

  
 

  
 

  (1.2.1) 
 

&gt;  
















































    </description>
    <dc:date>2013-01-10T16:06:53+09:00</dc:date>
    <utime>1357801613</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/13.html">
    <title>LU分解</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/13.html</link>
    <description>
      A=L.U;
になるが、実際はL.Uを行うと拡大係数行列になる

&lt;A|b&gt;になっている

下部のpdfファイルにやり方を書いてる

-----------------------------


ヤコビ(Jacobi)

ピボット操作
ガウス消去法で割ろうとした対角要素が0の場合、困ってしまう。
しかしながら、方程式の順序を行列の行と右辺の値をペアにして入れ替えれば解決する。
この割るほうの要素をピボット要素、またはピボットという
この操作は変数の並び替えでなく、単に方程式の順序を入れ替えることに相当する、

この方法は対角要素の数値が0だけでなく、極端に0に近づいた場合にも、その数で割った数値が大きくなり、他の数との差を取ると情報落ちの可能性が出てくる。
それを防ぐために絶対値が最大のピボットを選んで行の入れ替えを毎回行えばいい。

LUDecompositionコマンドをこのような行列に適用すると、置換行列Pが単位行列でなく、ピボット操作に対応した行列になる。
P.A=L.U

ピボット操作を繰り返し(反復法)、適当に初期値をとり、回しまくると出力はより正確になっていく。

下部pdfでまとめてる。


Gauss-Seidel法(ガウスザイデル)
ヤコビの高速版
n番目の解の組みが得られた後に一度に次の解の組みに入れ替えるのでなく、得られた解を順次改良した解として使っていく。
そのため収束が早まる

下部にpdfあり。


キーワード
ガウスの消去法
上三角行列
下三角行列
逆行列、固有値の計算法
前進消去
後退代入
[[ここらへんに書いてる&gt;http://ist.ksc.kwansei.ac.jp/~nishitani/MapleHiki/?LAMatrixInverse]]    </description>
    <dc:date>2013-01-10T22:27:12+09:00</dc:date>
    <utime>1357824432</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/12.html">
    <title>2回_誤差</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/12.html</link>
    <description>
      
&lt;dl style=&quot;margin-left:40px;&quot;&gt;&lt;dd&gt;&lt;a name=&quot;MapleAutoBookmark3&quot;&gt;&lt;/a&gt;
&lt;p align=&quot;left&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;5&quot; face=&quot;ＭＳ Ｐゴシック&quot;&gt;&lt;strong&gt;a
数値計算の精度を制約するデータ形式とその特徴は何か.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot; face=&quot;ＭＳ Ｐゴシック&quot;&gt;浮動小数点数という.&lt;br /&gt;
仮数部と指数部をもつ.&lt;br /&gt;
仮数部をf, 指数部をeとおくとき, 実数の表現はf * B^(e)となる.&lt;br /&gt;
ここでBは基底と呼ばれ, 計算機では2が用いられることが多い.&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt; &lt;/p&gt;
&lt;a name=&quot;MapleAutoBookmark4&quot;&gt;&lt;/a&gt;
&lt;p align=&quot;left&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;5&quot; face=&quot;ＭＳ Ｐゴシック&quot;&gt;&lt;strong&gt;b
丸め誤差とは何か.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot; face=&quot;ＭＳ Ｐゴシック&quot;&gt;実際の値から浮動小数点数に変化する操作を丸めという.&lt;br /&gt;
丸め誤差とは, これに伴って生じる誤差である.&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt; &lt;/p&gt;
&lt;a name=&quot;MapleAutoBookmark5&quot;&gt;&lt;/a&gt;
&lt;p align=&quot;left&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;5&quot; face=&quot;ＭＳ Ｐゴシック&quot;&gt;&lt;strong&gt;c
打切り誤差とは何か.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot; face=&quot;ＭＳ Ｐゴシック&quot;&gt;打ち切り誤差とは,
収束判定条件により,&lt;br /&gt;
演算を途中で打ち切ることで生じる誤差である.&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt; &lt;/p&gt;
&lt;a name=&quot;MapleAutoBookmark6&quot;&gt;    </description>
    <dc:date>2013-01-09T22:48:08+09:00</dc:date>
    <utime>1357739288</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/11.html">
    <title>代数方程式</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/11.html</link>
    <description>
      
&lt;p&gt;1回代数方程式&lt;br /&gt;
&amp;gt;&amp;gt;fsolve&lt;/p&gt;
&lt;p&gt;代数方程式の解 f(x)=0 を数値的に求める&lt;br /&gt;
→要するにルートなんとかでなく、何点ナンボみたいな感じで出す&lt;/p&gt;
&lt;p&gt;二分法(bisection method)&lt;br /&gt;
ニュートン法(Newton&#039;s methos)の考え方と例を説明し、&lt;/p&gt;
&lt;p&gt;収束性(convergency)&lt;br /&gt;
安定性(stability)&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;exp&lt;/p&gt;
&lt;p&gt;func:=x-&amp;gt;x^2-4*x+1;&lt;/p&gt;
&lt;p&gt;solve(func(x)=0,x);&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;2+√3,2-√3&lt;br /&gt;
と出るが&lt;/p&gt;
&lt;p&gt;fsolve(func(x)=0,x);&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;0.67999...,3.732...&lt;/p&gt;
    </description>
    <dc:date>2013-01-09T22:50:38+09:00</dc:date>
    <utime>1357739438</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/suchikeisan/pages/10.html">
    <title>コマンド集</title>
    <link>https://w.atwiki.jp/suchikeisan/pages/10.html</link>
    <description>
      
&lt;p&gt;コマンド集&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;行列式の作成&lt;/p&gt;
&lt;p&gt;A:=Matrix([[1,2,3],[4,5,6],[7,8,9]]);&lt;/p&gt;
&lt;p&gt;-----------&lt;/p&gt;
&lt;p&gt;逆行列&lt;/p&gt;
&lt;p&gt;with(LinearAlgebra):&lt;br /&gt;
MatrixInverse(A);&lt;/p&gt;
&lt;p&gt;代入&lt;/p&gt;
&lt;p&gt;subs( x=2 , x^2 +x );&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt; 6&lt;/p&gt;
&lt;p&gt;-------------&lt;/p&gt;
&lt;p&gt;LU分解&lt;/p&gt;
&lt;p&gt;→線型方程式の解を容易に求める&lt;/p&gt;
&lt;p&gt;P,L,U:=LUDecomposition(A);&lt;/p&gt;
&lt;p&gt;(A:行列式)&lt;/p&gt;
&lt;p&gt;------------&lt;/p&gt;
&lt;p&gt; abs(X);&lt;/p&gt;
&lt;p&gt;Xの絶対値&lt;/p&gt;
&lt;p&gt;diff(f(x),x);          xでの微分&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;int(f(x),x);　　　　xでの不定積分&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt;int(f(x),x=0..100);　　　定積分&lt;br /&gt;
 &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;simplify(式)　　　　　　式を簡単化&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;eq1 := series(sin(x), x=0);　　　　　　　　　　級数展開&lt;/p&gt;
&lt;p class=&quot;imgC&quot;&gt;&lt;img src=&quot;http://www.cybernet.co.jp/maple/images/support/cmd_refer/06_04_01.gif&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;imgC&quot;&gt;
級数展開した結果のグラフを作成しようとしても、展開した式には剰余項が含まれる為そのままではエラーが返されプロットできません。&lt;/p&gt;
&lt;p&gt;剰余項を取り除くには &lt;span class=&quot;red&quot;&gt;convert&lt;/span&gt; コマンドを使用し &lt;span class=&quot;red&quot;&gt;polynom&lt;/span&gt; を指定します。&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;red&quot;&gt;peq1 := convert(eq1, polynom);&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;imgC&quot;&gt;&lt;img src=&quot;http://www.cybernet    </description>
    <dc:date>2013-01-11T03:36:25+09:00</dc:date>
    <utime>1357842985</utime>
  </item>
  </rdf:RDF>
