以下は、データを正規化するためのmatlabコードです。誰かが後ろにアルゴリズムを説明してくださいできますか?私は非常にmatlabには新しく、私はその背後にある論理を理解したい。それは私には複雑に見えます。matlab正規化コードアルゴリズム
Tデータ行列である
G = [min(T,[],1);max(T,[],1)]
h = bsxfun(@minus,T,G(1,:));
h = bsxfun(@rdivide,h,diff(G,1,1))
はどうもありがとうございました。
ありがとうございます。これはとても明確です。今私はそれを理解する。 Tは実際に私の行列です。私が実行したとき、0から1までの要素を持つ行列が生成されました。上のコードが使用されていれば良いですか?したがって、コードがどのように機能しているかを把握し、出力が意味をなさないことを恐れていた理由がこれです。 –
特にMatlabでは、短いコードを書くのは何らかの芸術です。これは短い場合、通常はより速く実行されるからです。だからいくつかのコメントを追加し、この部分が何をしているのかを理解するために次の読者を助け、それはうまくいくはずです。 – schnobi1