(7)【Matlab】マジック機能|ソート機能|カスタム機能



Matlab Magic Function Sort Function Custom Function



記事のディレクトリ

(1)魔法の機能

magic(n)は、1からn ^ 2までの整数で構成されるnx n魔方陣行列を返し、行の総数と列の総数は等しくなります。 画像

魔方陣は、各行、列、対角線の数の合計が等しくなるように、正方形のグリッドに数を配置する方法です。



(2)ソート機能

sort(A)

Aがベクトルの場合、列ベクトルであろうと行ベクトルであろうと、デフォルトではAが昇順で並べ替えられます。
降順

sort(A,'descend') sort(A,dim)

dim = 1 sort(A)の場合と同等、dim = 2は、Aの各行の要素を昇順で配置することを意味します。



Matlabで1次元ベクトルを並べ替えるには、並べ替え関数を使用します。sort(A)、並べ替えは昇順で実行されます。ここで、Aは並べ替えるベクトルです。
並べ替える前にインデックスを保持したい場合は、

[sA, index]=sort(A) [sA, index]=sort(A,'descend')

sAはソートされたベクトルであり、indexはベクトルsA内のAのインデックスです。



(3)カスタム機能

Matlabカスタム関数は、メイン関数に直接配置するのではなく、mファイルに個別に配置する必要があります
構文:

function [Input variable] = Function name(Input variable) Function content end

複数の出力変数と入力変数をコンマで区切って指定できます
例えば:

function [a,b,c] = test[d,e,f] a = d + e b = e + f c = f + d end