(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