前提・実現したいこと
c言語で最急降下法を用いて行列の最小値を求めるプログラムを作成したいです。
b=Axとし
f(x)=(ax-b)^T*(ax-b)の最小値を最急降下法で求めたいのですが
f(x)=(ax-b)^T*(ax-b)
f(x)'=2a^Tax-2a^Tb
この二つを再起関数とし答えを求めようとしています。
しかし再起関数の中の転置行列をどのようにc言語で書いたら良いのか分かりません。
回答1件
あなたの回答
tips
プレビュー
投稿2018/04/22 19:33
c言語で最急降下法を用いて行列の最小値を求めるプログラムを作成したいです。
b=Axとし
f(x)=(ax-b)^T*(ax-b)の最小値を最急降下法で求めたいのですが
f(x)=(ax-b)^T*(ax-b)
f(x)'=2a^Tax-2a^Tb
この二つを再起関数とし答えを求めようとしています。
しかし再起関数の中の転置行列をどのようにc言語で書いたら良いのか分かりません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/25 15:38