ドキュメンテーション センター

  • 評価版
  • 製品アップデート

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

C/C++ コード生成でサポートされている関数 — アルファベット順

MATLAB® コードから呼び出す MATLAB およびツールボックスの関数のサブセット用に、効率的な C/C++ コードを生成できます。生成されたコードでは、サポートされている各関数の名前、引数、機能は、対応する MATLAB またはツールボックスの関数と同じになります。ただし、これらの関数からコードを生成するには、以下に説明するように、MATLAB ソース コードから関数を呼び出す際に一定の制限事項を守らなければなりません。それらの制限事項を次の表に示します。

サポートされている関数を MATLAB のカテゴリまたはツールボックスで検索するには、「C/C++ コード生成でサポートされている関数 — カテゴリ順」を参照してください。

関数

製品

注意と制限

abs

MATLAB

abs

Fixed-Point Designer™

accumneg

Fixed-Point Designer

accumpos

Fixed-Point Designer

acos

MATLAB

  • 入力値 x は実数でも出力が複素数となっている場合、シミュレーション時にエラーを生成し、生成コードで NaN を返します。複素数の結果を得るには、complex(x) を渡して入力値を複素数にします。

acosd

MATLAB

acosh

MATLAB

  • 入力値 x は実数でも出力が複素数となっている場合、シミュレーション時にエラーを生成し、生成コードで NaN を返します。複素数の結果を得るには、complex(x) を渡して入力値を複素数にします。

acot

MATLAB

acotd

MATLAB

acoth

MATLAB

acsc

MATLAB

acscd

MATLAB

acsch

MATLAB

add

Fixed-Point Designer

aictest

Phased Array System Toolbox™

可変サイズ入力はサポートしません。

albersheim

Phased Array System Toolbox

可変サイズ入力はサポートしません。

all

MATLAB

all

Fixed-Point Designer

ambgfun

Phased Array System Toolbox

可変サイズ入力はサポートしません。

and

MATLAB

any

MATLAB

any

Fixed-Point Designer

aperture2gain

Phased Array System Toolbox

可変サイズ入力はサポートしません。

asec

MATLAB

asecd

MATLAB

asech

MATLAB

asin

MATLAB

  • 入力値 x は実数でも出力が複素数となっている場合、シミュレーション時にエラーを生成し、生成コードで NaN を返します。複素数の結果を得るには、complex(x) を渡して入力値を複素数にします。

asind

MATLAB

asinh

MATLAB

assert

MATLAB

  • すべての入力引数が定数であるか定数に依存する場合にのみ、指定されたエラー メッセージをコンパイル時に生成します。それ以外の場合は、実行時に指定されたエラー メッセージを生成します。

  • スタンドアロンのコード生成の場合は、生成コードから除外されます。

atan

MATLAB

atan2

MATLAB

atan2

Fixed-Point Designer

atan2d

MATLAB

atand

MATLAB

atanh

MATLAB

  • 入力値 x は実数でも出力が複素数となっている場合、シミュレーション時にエラーを生成し、生成コードで NaN を返します。複素数の結果を得るには、complex(x) を渡して入力値を複素数にします。

az2broadside

Phased Array System Toolbox

可変サイズ入力はサポートしません。

azel2phitheta

Phased Array System Toolbox

可変サイズ入力はサポートしません。

azel2phithetapat

Phased Array System Toolbox

可変サイズ入力はサポートしません。

azel2uv

Phased Array System Toolbox

可変サイズ入力はサポートしません。

azel2uvpat

Phased Array System Toolbox

可変サイズ入力はサポートしません。

azelaxes

Phased Array System Toolbox

可変サイズ入力はサポートしません。

barthannwin

Signal Processing Toolbox™

  • 可変サイズ入力はサポートしません。

  • ウィンドウの長さは定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

bartlett

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • ウィンドウの長さは定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

beat2range

Phased Array System Toolbox

可変サイズ入力はサポートしません。

besselap

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • フィルターの次数は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

beta

MATLAB

betacdf

Statistics Toolbox™

betainc

MATLAB

betaincinv

MATLAB

betainv

Statistics Toolbox

betaln

MATLAB

betapdf

Statistics Toolbox

betarnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

betastat

Statistics Toolbox

bi2de

Communications System Toolbox™

billingsleyicm

Phased Array System Toolbox

可変サイズ入力はサポートしません。

bin2dec

MATLAB

  • 入力が空のときは MATLAB と一致しません。

binaryFeatures

Computer Vision System Toolbox™

binocdf

Statistics Toolbox

binoinv

Statistics Toolbox

binopdf

Statistics Toolbox

binornd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

binostat

Statistics Toolbox

bitand

MATLAB

  • 浮動小数点の入力はサポートしません。引数は整数クラスに属していなければなりません。

bitand

Fixed-Point Designer

  • 勾配とバイアスでスケーリングされた fi オブジェクトはサポートされていません。

bitandreduce

Fixed-Point Designer

bitcmp

MATLAB

  • 最初の引数に対する浮動小数点の入力はサポートしません。最初の引数は符号なしの整数クラスに属していなければなりません。

bitcmp

Fixed-Point Designer

bitconcat

Fixed-Point Designer

bitget

MATLAB

  • 最初の引数に対する浮動小数点の入力はサポートしません。最初の引数は符号なしの整数クラスに属していなければなりません。

bitget

Fixed-Point Designer

bitmax

MATLAB

bitor

MATLAB

  • 浮動小数点の入力はサポートしません。引数は符号なしの整数クラスに属していなければなりません。

bitor

Fixed-Point Designer

  • 勾配とバイアスでスケーリングされた fi オブジェクトはサポートされていません。

bitorreduce

Fixed-Point Designer

bitreplicate

Fixed-Point Designer

bitrevorder

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 実行時に計算が実行されます。

bitrol

Fixed-Point Designer

bitror

Fixed-Point Designer

bitset

MATLAB

  • 最初の引数に対する浮動小数点の入力はサポートしません。最初の引数は符号なしの整数クラスに属していなければなりません。

bitset

Fixed-Point Designer

bitshift

MATLAB

  • 最初の引数に対する浮動小数点の入力はサポートしません。最初の引数は符号なしの整数クラスに属していなければなりません。

bitshift

Fixed-Point Designer

bitsliceget

Fixed-Point Designer

bitsll

Fixed-Point Designer

  • 生成されたコードでは、範囲外のシフトの処理が行われない可能性があります。

bitsra

Fixed-Point Designer

  • 生成されたコードでは、範囲外のシフトの処理が行われない可能性があります。

bitsrl

Fixed-Point Designer

  • 生成されたコードでは、範囲外のシフトの処理が行われない可能性があります。

bitxor

MATLAB

  • 浮動小数点の入力はサポートしません。引数は符号なしの整数クラスに属していなければなりません。

bitxor

Fixed-Point Designer

  • 勾配とバイアスでスケーリングされた fi オブジェクトはサポートされていません。

bitxorreduce

Fixed-Point Designer

blackman

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • ウィンドウの長さは定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

blackmanharris

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • ウィンドウの長さは定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

blanks

MATLAB

blkdiag

MATLAB

bohmanwin

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • ウィンドウの長さは定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

broadside2az

Phased Array System Toolbox

可変サイズ入力はサポートしません。

bsxfun

MATLAB

buttap

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • フィルターの次数は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

butter

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • フィルター係数は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

buttord

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

bwlookup

Image Processing Toolbox™

  • 最適な結果を得るには、クラス logical の入力イメージを指定します。

bwmorph

Image Processing Toolbox

  • 操作を指定するテキスト文字列は、定数でなければなりません。最適な結果を得るには、クラス logical の入力イメージを指定します。

cart2pol

MATLAB

cart2sph

MATLAB

cart2sphvec

Phased Array System Toolbox

可変サイズ入力はサポートしません。

cast

MATLAB

cat

MATLAB

cbfweights

Phased Array System Toolbox

可変サイズ入力はサポートしません。

cdf

Statistics Toolbox

ceil

MATLAB

ceil

Fixed-Point Designer

cfirpm

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

char

MATLAB

cheb1ap

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

cheb1ord

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

cheb2ap

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

cheb2ord

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

chebwin

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

cheby1

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

cheby2

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

chi2cdf

Statistics Toolbox

chi2inv

Statistics Toolbox

chi2pdf

Statistics Toolbox

chi2rnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

chi2stat

Statistics Toolbox

chol

MATLAB

  • 出力引数が 2 つある場合、入力行列を両方の次元とも可変サイズにします。また、入力行列が固定サイズでなければならない場合は、入力行列を可変サイズ行列にコピーしてから、chol を呼び出します。

    coder.varsize('B');
    B = A;
    [B,p] = chol(B);

circpol2pol

Phased Array System Toolbox

可変サイズ入力はサポートしません。

circshift

MATLAB

class

MATLAB

compan

MATLAB

complex

MATLAB

complex

Fixed-Point Designer

computer

MATLAB

  • コード生成ソフトウェアを実行しているコンピューターに関する情報です。

  • コード生成ターゲットが S-function (シミュレーション) または MEX 関数である場合にのみ使用します。

cond

MATLAB

conj

MATLAB

conj

Fixed-Point Designer

conndef

Image Processing Toolbox

入力引数がすべて、コンパイル時の定数でなければなりません。

conv

MATLAB

conv

Fixed-Point Designer

  • 制御側 fimathSumMode プロパティが Specify precision または Keep LSB に設定されている場合のみ、可変サイズ入力がサポートされています。

  • 可変サイズ信号では、MATLAB と生成コードで結果が異なる場合があります。

    • 生成コードでは、可変サイズ信号に対する出力は、制御側 fimathSumMode プロパティを使用して計算されます。

    • MATLAB では、可変サイズ信号に対する出力は、両方の入力が非スカラーの場合、制御側 fimathSumMode プロパティを使用して計算されます。しかしどちらかの入力がスカラーの場合、MATLAB は制御側 fimathProductMode を使用して出力を計算します。

conv2

MATLAB

convergent

Fixed-Point Designer

convn

MATLAB

cordicabs

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cordicangle

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cordicatan2

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cordiccart2pol

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cordiccexp

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cordiccos

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cordicpol2cart

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cordicrotate

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cordicsin

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cordicsincos

Fixed-Point Designer

  • 可変サイズ信号はサポートされていません。

cornerPoints

Computer Vision System Toolbox

corrcoef

MATLAB

  • 行ベクトルの入力は、最初の 2 つの入力がベクトルで非スカラーの場合のみサポートされています。

cos

MATLAB

cos

Fixed-Point Designer

cosd

MATLAB

cosh

MATLAB

cot

MATLAB

cotd

MATLAB

coth

MATLAB

cov

MATLAB

cross

MATLAB

  • 指定する場合、dim は定数でなければなりません。

csc

MATLAB

cscd

MATLAB

csch

MATLAB

ctranspose

MATLAB

ctranspose

Fixed-Point Designer

cumprod

MATLAB

  • 論理入力はサポートされていません。最初に入力を double にキャストします。

cumsum

MATLAB

  • 論理入力はサポートされていません。最初に入力を double にキャストします。

cumtrapz

MATLAB

dct

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 変換次元の長さは 2 のべき乗でなければなりません。付加や切り捨てを指定する場合、その値は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

de2bi

Communications System Toolbox

deal

MATLAB

deblank

MATLAB

  • char クラスからの入力のみをサポートします。

  • 入力値は 0 ~ 127 の範囲内でなければなりません。

dec2bin

MATLAB

  • 入力 ddouble の場合、d2^52 より小さくなければなりません。

  • 入力 dsingle の場合、d2^23 より小さくなければなりません。

  • 入力 n を定数に指定している場合や、入力値にかかわらず出力の列数を固定できるほど n を大きくしている場合を除いて、この関数は可変サイズのサポートが必要になります。可変サイズのサポートがないときの n の最小値は、double の場合は 52single の場合は 23char の場合は 16int32 の場合は 32int16 の場合は 16 などのようにしなければなりません。

dec2hex

MATLAB

  • 入力 ddouble の場合、d2^52 より小さくなければなりません。

  • 入力 dsingle の場合、d2^23 より小さくなければなりません。

  • 入力 n を定数に指定している場合や、入力値にかかわらず出力の列数を固定できるほど n を大きくしている場合を除いて、この関数は可変サイズのサポートが必要になります。可変サイズのサポートがないときの n の最小値は、double の場合は 13single の場合は 6char の場合は 4int32 の場合は 8int16 の場合は 4 などのようにしなければなりません。

dechirp

Phased Array System Toolbox

可変サイズ入力はサポートしません。

deconv

MATLAB

del2

MATLAB

delayseq

Phased Array System Toolbox

可変サイズ入力はサポートしません。

depressionang

Phased Array System Toolbox

可変サイズ入力はサポートしません。

det

MATLAB

detectFASTFeatures

Computer Vision System Toolbox

detectMSERFeatures

Computer Vision System Toolbox

detectSURFFeatures

Computer Vision System Toolbox

detrend

MATLAB

  • 指定する場合、空でないならば、入力引数 bp は次の要件を満たさなければなりません。

    • 実数であること。

    • 昇順に並べ替えられていること。

    • 要素は区間 [1, n-2] 内の整数に限定すること。n は入力引数 X の列の要素数または X が行ベクトルの場合は、X の要素数です。

    • すべて一意の値を含んでいること。

diag

MATLAB

  • 対角行列の次数を表す引数を指定する場合、実数のスカラー整数値にしなければなりません。

  • 可変長ベクトル (1 行 : 列または : 行 1 列) である可変サイズの入力の場合、diag は以下の処理を実行します。

    • 入力をベクトル入力として扱います。

    • 指定されたベクトルをもつ行列と指定された対角を返します。

  • 可変長ベクトルでない可変サイズの入力の場合、diag は以下の処理を実行します。

    • 入力を行列として扱います。

    • 実行時にベクトルである入力をサポートしません。

    • 可変長ベクトルを返します。

    入力が可変サイズ (:m 行 :n 列) で、実行時に 0 行 0 列の形状をもつ場合、出力は 0 行 0 列ではなく 0 行 1 列です。入力が一定サイズ 0 行 0 列の場合、出力は [] です。

  • 可変長ベクトル (1 行 : 列または : 行 1 列) である可変サイズの入力の場合、diag は入力を行列として扱い、その行列から対角ベクトルを抽出します。この動作は、入力配列が実行時にベクトルである場合も行われます。diag が 1 行 : 列または : 行 1 列でない可変サイズの入力から行列を作成するように強制するには、以下の関数を使用します。

    • diag(x(:)) を次の代わりに使用します。 diag(x)

    • diag(x(:),k) を次の代わりに使用します。 diag(x,k)

diag

Fixed-Point Designer

  • 指定する場合、インデックス k は fi オブジェクトではない実数でスカラーの整数値でなければなりません。

diff

MATLAB

  • 指定する場合、diff を適用する回数を表す引数および差分を計算する次元を表す引数は定数でなければなりません。

disparity

Computer Vision System Toolbox

divide

Fixed-Point Designer

  • fi 以外の入力はすべて定数でなければなりません。つまり、fi オブジェクトにキャストできるよう、その値がコンパイル時に既知でなければなりません。

  • 複素数と虚数の除数はサポートされていません。

  • 構文 T.divide(a,b) はサポートされていません。

dop2speed

Phased Array System Toolbox

可変サイズ入力はサポートしません。

dopsteeringvec

Phased Array System Toolbox

可変サイズ入力はサポートしません。

dot

MATLAB

double

MATLAB

double

Fixed-Point Designer

downsample

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

dpss

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

effearthradius

Phased Array System Toolbox

可変サイズ入力はサポートしません。

eig

MATLAB

  • QZ アルゴリズムがすべての場合に使用されます。一方で MATLAB は異なる入力に対して異なるアルゴリズムが使う場合があります。したがって、V が表現する固有ベクトルの基底が異なっていたり、D の固有値の順番が MATLAB と異なる場合があります。

  • 入力が [V,D] = eig(A) 1 つの場合、結果は MATLAB で [V,D] = eig(A,eye(size(A)),'qz') を使用して取得した場合と同様になります。ただし、コード生成の際には V の列が正規化されます。

  • オプションの 'balance''nobalance' は標準固有値問題に対してサポートされておらず、'chol' は対称一般化固有値問題に対してサポートされていません。

  • 出力は複素型です。

ellip

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

ellipap

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

ellipke

MATLAB

ellipord

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

end

Fixed-Point Designer

epipolarLine

Computer Vision System Toolbox

eps

MATLAB

eps

Fixed-Point Designer

  • スカラーの固定小数点信号のみサポートしています。

  • スカラー、ベクトル、行列、fi 単精度および fi 倍精度の信号をサポートしています。

eq

MATLAB

eq

Fixed-Point Designer

バイアスの異なる複数の固定小数点信号はサポートされていません。

erf

MATLAB

erfc

MATLAB

erfcinv

MATLAB

erfcx

MATLAB

erfinv

MATLAB

error

MATLAB

スタンドアロンのコード生成の場合は、生成コードから除外されます。

espritdoa

Phased Array System Toolbox

可変サイズ入力はサポートしません。

estimate
Fundamental
Matrix

Computer Vision System Toolbox

estimate
Uncalibrated
Rectification

Computer Vision System Toolbox

extractFeatures

Computer Vision System Toolbox

evcdf

Statistics Toolbox

evinv

Statistics Toolbox

evpdf

Statistics Toolbox

evrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

evstat

Statistics Toolbox

exp

MATLAB

expcdf

Statistics Toolbox

expint

MATLAB

expinv

Statistics Toolbox

expm

MATLAB

expm1

MATLAB

exppdf

Statistics Toolbox

exprnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

expstat

Statistics Toolbox

extractFeatures

Computer Vision System Toolbox

eye

MATLAB

  • classname は組み込みの MATLAB 数値型でなければなりません。他のクラスの静的 eye メソッドを呼び出しません。たとえば、eye(m, n, 'myclass’)myclass.eye(m,n) を呼び出しません。

factor

MATLAB

  • 最大の倍精度入力は 2^33 です。

  • 最大の単精度入力は 2^25 です。

  • 入力 nint64 型または uint64 型にすることはできません。

factorial

MATLAB

false

MATLAB

  • 次元は、非負の実数の整数でなければなりません。

fcdf

Statistics Toolbox

fclose

MATLAB

fft

MATLAB

  • 入力ベクトルの長さは 2 のべき乗でなければなりません。

fft2

MATLAB

  • 入力行列の次元の長さは、それぞれ 2 のべき乗でなければなりません。

fftn

MATLAB

  • 入力行列の次元の長さは、それぞれ 2 のべき乗でなければなりません。

fftshift

MATLAB

fi

Fixed-Point Designer

  • 固定小数点定数または変数を作成するのに使います。

  • 入力引数なしの既定のコンストラクター構文はサポートされていません。

  • 構文 fi('PropertyName',PropertyValue...) はサポートされていません。プロパティ名/プロパティ値のペアを使用するには、最初に fi オブジェクトの v 値を fi(v,'PropertyName',PropertyValue...) で指定しなければなりません。

  • 入力値がコンパイル時に既知でない場合、完全な numerictype 情報を提供しなければなりません。

  • 固定小数点以外の Simulink® 入力については、numerictype オブジェクト情報が指定されていなければなりません。

filter

MATLAB

filter

Fixed-Point Designer

  • 制御側 fimathSumMode プロパティが Specify precision または Keep LSB に設定されている場合のみ、可変サイズ入力がサポートされています。

filter2

MATLAB

filtfilt

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • フィルター係数は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

fimath

Fixed-Point Designer

  • Simulink から MATLAB Function ブロックに読み込まれる固定小数点信号は、モデル エクスプローラーの [MATLAB 関数] ダイアログで定義される fimath オブジェクトに割り当てられます。

  • 生成されるコードで fimath オブジェクトを作成するのに使用します。

find

MATLAB

  • 可変サイズの入力が実行時に行ベクトルになるとエラーを発行します。

      メモ:   この制限は入力がスカラーあるいは可変長の行ベクトルの場合には適用されません。

  • 可変サイズの入力については、空の出力の形状、つまり 0 行 0 列、0 行 1 列または 1 行 0 列かは入力のサイズの上限に依存します。実行時に入力配列がスカラーあるいは [] の場合は、出力が MATLAB と一致しない場合があります。入力が可変長の行ベクトルの場合、空の出力のサイズは 1 行 0 列になります。それ以外は 0 行 1 列です。

finv

Statistics Toolbox

fir1

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

fir2

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

fircls

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

fircls1

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

firls

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

firpm

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

firpmord

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

firrcos

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

fix

MATLAB

fix

Fixed-Point Designer

fixed.Quantizer

Fixed-Point Designer

flattopwin

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

flintmax

MATLAB

flipdim

MATLAB

fliplr

MATLAB

flipud

MATLAB

floor

MATLAB

floor

Fixed-Point Designer

fopen

MATLAB

  • 以下をサポートしません。

    • machineformatencoding または fileID 入力

    • message 出力

    • fopen(‘all’)

  • 外部呼び出しを無効にした場合、fopen で作成された fileID を MATLAB 関数または外部関数に返すことはできません。このような fileID は、内部的な使用に限定されます。

  • C/C++ 実行可能ファイル、スタティック ライブラリまたはダイナミック ライブラリの生成時に最大 20 ファイルを開くことができます。

fpdf

Statistics Toolbox

fprintf

MATLAB

  • 以下をサポートしません。

    • %u%o %x および %X 形式での b および t サブタイプ

    • 入力引数を再利用するための $ フラグ

    • 配列の表示

  • 自動キャストは行われません。予測どおりの結果を得るには、入力引数がそれぞれの形式タイプと一致していなければなりません。

  • エスケープ文字の使用は 0 ~ –127 の範囲の 10 進数に制限されています。

  • 以下の場合、生成された C/C++ コードでは、fileID1 または 2 が指定された fprintf の呼び出しは printf になります。

    • fprintfparfor ループの内部で呼び出される。

    • 外部呼び出しが無効になっている。

  • MATLAB の動作が C コンパイラの動作と異なる場合、以下のケースでは、fprintf は C コンパイラの動作に一致します。

    • 形式指定子に %e%E などの対応する C 形式指定子がある。

    • fprintfparfor ループの内部で呼び出される。

    • 外部呼び出しが無効になっている。

  • 形式指定子 %s を指定して fprintf を呼び出す場合は、入力文字列の中央に null 文字を入れないでください。null 文字を書き込むには、fprintf(fid, '%c', char(0)) を使用してください。

  • 整数形式指定子を指定して fprintf を呼び出す場合、整数引数の型はターゲットのハードウェアがネイティブ C 型として表現できる型でなければなりません。たとえば、fprintf('%d', int64(n)) を呼び出す場合、ターゲットのハードウェアは 64 ビット整数をサポートするネイティブ C 型を備えていなければなりません。

freqspace

MATLAB

freqz

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 出力引数を伴わない freqz では、関数呼び出しがセミコロンで終わる場合のみ、プロットが作成されます。「出力引数なしの freqz」を参照してください。

frnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

fspecial

Image Processing Toolbox

すべての入力はコンパイル時に定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

fspl

Phased Array System Toolbox

可変サイズ入力はサポートしません。

fstat

Statistics Toolbox

full

MATLAB

fzero

MATLAB

  • 最初の引数は関数ハンドルでなければなりません。構造体、インライン関数または文字列の入力は、最初の引数としてサポートされていません。

  • 最大 3 つまでの出力引数をサポートしています。4 番目の出力引数はサポートしていません (output 構造体)。

  • options の入力構造体の TolX および FunValCheck フィールドのみがサポートされています。options 入力構造体のその他のオプションは無視されます。関数 optimset を使用して options 構造体を作成することはできません。この構造体は、次のように直接作成します。

    opt.TolX = tol; 
    opt.FunValCheck = 'on';

    入力構造体のフィールド名は正確に一致していなければなりません。

gain2aperture

Phased Array System Toolbox

可変サイズ入力はサポートしません。

gamcdf

Statistics Toolbox

gaminv

Statistics Toolbox

gamma

MATLAB

gammainc

MATLAB

gammaincinv

MATLAB

gammaln

MATLAB

gampdf

Statistics Toolbox

gamrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

gamstat

Statistics Toolbox

gaussfir

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

gausswin

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

gcd

MATLAB

ge

MATLAB

ge

Fixed-Point Designer

  • バイアスの異なる複数の固定小数点信号はサポートされていません。

geocdf

Statistics Toolbox

geoinv

Statistics Toolbox

geomean

Statistics Toolbox

geopdf

Statistics Toolbox

geornd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

geostat

Statistics Toolbox

get

Fixed-Point Designer

  • 構文 structure = get(o) はサポートされていません。

getlsb

Fixed-Point Designer

getmsb

Fixed-Point Designer

gevcdf

Statistics Toolbox

gevinv

Statistics Toolbox

gevpdf

Statistics Toolbox

gevrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

gevstat

Statistics Toolbox

global2localcoord

Phased Array System Toolbox

可変サイズ入力はサポートしません。

gpcdf

Statistics Toolbox

gpinv

Statistics Toolbox

gppdf

Statistics Toolbox

gprnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

gpstat

Statistics Toolbox

gradient

MATLAB

grazingang

Phased Array System Toolbox

可変サイズ入力はサポートしません。

gt

MATLAB

gt

Fixed-Point Designer

  • バイアスの異なる複数の固定小数点信号はサポートされていません。

hadamard

MATLAB

hamming

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

hankel

MATLAB

hann

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

harmmean

Statistics Toolbox

hdlram

Fixed-Point Designer

hex2dec

MATLAB

hex2num

MATLAB

  • n = hex2num(S) の場合、size(S,2) <= length(num2hex(0)) です。

hilb

MATLAB

hist

MATLAB

  • ヒストグラムのバー プロットはサポートされていません。少なくとも 1 つの出力引数で呼び出してください。

  • 指定する場合、2 番目の引数 x はスカラー定数でなければなりません。

  • 入力は実数でなければなりません。

histc

MATLAB

  • 実行時に列ベクトルになる可変サイズ配列の出力は、行ベクトルではなく、列ベクトルです。

horizonrange

Phased Array System Toolbox

可変サイズ入力はサポートしません。

horzcat

Fixed-Point Designer

hygecdf

Statistics Toolbox

hygeinv

Statistics Toolbox

hygepdf

Statistics Toolbox

hygernd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

hygestat

Statistics Toolbox

hypot

MATLAB

icdf

Statistics Toolbox

idct

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 変換次元の長さは 2 のべき乗でなければなりません。付加や切り捨てを指定する場合、その値は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

idivide

MATLAB

  • 効率のよいコードを生成するために、MATLAB のゼロ割に関するルールは 'round' オプションでのみサポートされています。

ifft

MATLAB

  • 入力ベクトルの長さは 2 のべき乗でなければなりません。

  • ifft ブロックの出力は複素数です。

  • 'symmetric' オプションはサポートしません。

ifft2

MATLAB

  • 入力行列の次元の長さは、それぞれ 2 のべき乗でなければなりません。

  • 'symmetric' オプションはサポートしません。

ifftn

MATLAB

  • 入力行列の次元の長さは、それぞれ 2 のべき乗でなければなりません。

  • 'symmetric' オプションはサポートしません。

ifftshift

MATLAB

imag

MATLAB

imag

Fixed-Point Designer

imcomplement

Image Processing Toolbox

int64 および uint64 データ型はサポートしません。

imfill

Image Processing Toolbox

オプションの入力連結 conn および文字列 'holes' は、コンパイル時の定数でなければなりません。

最大 3 次元の入力をサポートします。N 次元はサポートしません。

ポイント imfill(BW,0,CONN) を選択する対話型モードは、コード生成ではサポートされません。

locations は P 行 1 列のベクトルになる場合があります。この場合、開始位置の線形インデックスを含みます。locations は P 行 ndims(I) 列の行列になる場合もあります。この場合、各行には、いずれかの開始位置の配列インデックスを含みます。コンパイル時の形式を選択したら、その形式は実行時に変更できません。ただし、位置に含まれる点の数は、実行時に変更できます。

この関数に対して生成されたコードは、プリコンパイル済みのプラットフォーム固有の共有ライブラリを使用します。

imhmax

Image Processing Toolbox

オプションの 3 番目の入力引数 conn は、コンパイル時の定数でなければなりません。

この関数に対して生成されたコードは、プリコンパイル済みのプラットフォーム固有の共有ライブラリを使用します。

imhmin

Image Processing Toolbox

オプションの 3 番目の入力引数 conn は、コンパイル時の定数でなければなりません。

この関数に対して生成されたコードは、プリコンパイル済みのプラットフォーム固有の共有ライブラリを使用します。

imreconstruct

Image Processing Toolbox

オプションの 3 番目の入力引数 conn は、コンパイル時の定数でなければなりません。

この関数に対して生成されたコードは、プリコンパイル済みのプラットフォーム固有の共有ライブラリを使用します。

imregionalmax

Image Processing Toolbox

オプションの 2 番目の入力引数 conn は、コンパイル時の定数でなければなりません。

この関数に対して生成されたコードは、プリコンパイル済みのプラットフォーム固有の共有ライブラリを使用します。

imregionalmin

Image Processing Toolbox

オプションの 2 番目の入力引数 conn は、コンパイル時の定数でなければなりません。

この関数に対して生成されたコードは、プリコンパイル済みのプラットフォーム固有の共有ライブラリを使用します。

ind2sub

MATLAB

  • 最初の引数は有効なサイズのベクトルでなければなりません。intmax 個を超える要素をもつ配列のサイズのベクトルはサポートされません。

inf

MATLAB

  • 次元は、非負の実数の整数でなければなりません。

insertMarker

Computer Vision System Toolbox

  • 'Color' 入力はセル配列にはできません。

  • position 入力は cornerPoints オブジェクトにはできません。

  • marker 入力は定数でなければなりません。

  • marker 入力は 's' にはできません。

insertShape

Computer Vision System Toolbox

  • position 入力はセル配列にはできません。

  • 'Color' 入力はセル配列にはできません。

  • shape 入力は定数でなければなりません。

int8, int16, int32, int64

MATLAB

以下の場所では int64 を使用できません。

  • Simulink モデル内の MATLAB Function ブロック

  • Stateflow® チャート内の MATLAB 関数

int8int16int32int64

Fixed-Point Designer

以下の場所では int64 を使用できません。

  • Simulink モデル内の MATLAB Function ブロック

  • Stateflow チャート内の MATLAB 関数

integralImage

Computer Vision System Toolbox

interp1

MATLAB

  • linear および nearest 内挿法のみサポートされています。

  • 等間隔の X インデックスは個別に処理しません。

  • X は厳密に単調増加または単調減少していなければなりません。インデックスの並べ替えは行いません。

interp2

MATLAB

  • 5 <= nargin <= 7 のみサポートされています。

  • XIYI は同じサイズでなければなりません。

  • 'linear' および 'nearest' 法のみサポートされています。

  • 最適な結果を得るには、X および Y をベクトルとして指定してください。

  • X または Y 入力がベクトルでない場合、interp2X の最初の行と Y の最初の列のみを参照します。X および Y の "格子状" の入力をサポートしますが、入力データが "格子状" か否かは検証しません。

  • X および Y には単調増加する値が入っていなければなりません。単調減少する値を指定する用途では、まず fliplrflipud を使って XY および Z を単調増加する形に変え、その後 interp2 を呼び出します。

intersect

MATLAB

  • 'rows' オプションを指定しない場合、以下の点に注意してください。

    • 入力 A および B はベクトルでなければなりません。'legacy' オプションを指定した場合、入力 A および B は行ベクトルでなければなりません。

    • 可変サイズの行ベクトルで最初の次元は固定長 1 でなければなりません。可変サイズの列ベクトルで 2 番目の次元は固定長 1 でなければなりません。

    • [] の入力はサポートされていません。たとえば zeros(1,0) のように 1 行 0 列または 0 行 1 列の入力を使って空集合を表します。

    • 'legacy' オプションを指定した場合、空の出力は 1 行 0 列の行ベクトルになり、0 行 0 列にはなりません。

  • 'legacy' オプションと 'rows' オプションの両方を指定した場合、出力 ia および ib は列ベクトルになります。これらの出力が空の場合、出力 C が 0 行 0 列であっても、0 行 1 列になり、0 行 0 列にはなりません。

  • setOrder'sorted' であるか、'legacy' オプションを指定した場合、入力はあらかじめ昇順で並べ替えられていなければなりません。最初の出力 C は、昇順で並べ替えられています。

  • 複素数入力は、single または double でなければなりません。

  • 一方の入力が複素数でもう一方の入力が実数の場合は、以下のいずれかを実行します。

    • setOrder'stable' に設定します。

    • 実数入力を複素数の昇順 (絶対値) で並べ替えます。実数入力が x と仮定します。sort(complex(x)) または sortrows(complex(x)) を使用します。

intfilt

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

intmax

MATLAB

intmin

MATLAB

inv

MATLAB

特異値行列の入力は、MATLAB の結果と異なる非有限値を生成する場合があります。

invhilb

MATLAB

ipermute

MATLAB

iptcheckconn

Image Processing Toolbox

入力引数がすべて、コンパイル時の定数。

iqr

Statistics Toolbox

isa

MATLAB

iscell

MATLAB

ischar

MATLAB

iscolumn

MATLAB

iscolumn

Fixed-Point Designer

isdeployed

MATLAB Compiler™

  • MEX および SIM ターゲットに対しては、適宜 true と false を返します。

  • その他のターゲットに対して false を返します。

isempty

MATLAB

isempty

Fixed-Point Designer

isEpipoleInImage

Computer Vision System Toolbox

isequal

MATLAB

isequal

Fixed-Point Designer

isequaln

MATLAB

isfi

Fixed-Point Designer

isfield

MATLAB

  • 2 番目の引数にはセル入力がサポートされていません。

isfimath

Fixed-Point Designer

isfimathlocal

Fixed-Point Designer

isfinite

MATLAB

isfinite

Fixed-Point Designer

isfloat

MATLAB

isinf

MATLAB

isinf

Fixed-Point Designer

isinteger

MATLAB

isletter

MATLAB

  • char クラスからの入力値は 0 ~ 127 の範囲内でなければなりません。

islogical

MATLAB

ismac

MATLAB

  • コード生成に使用された MATLAB バージョンに基づいて true または false を返します。

  • コード生成ターゲットが S-function (シミュレーション) または MEX 関数である場合にのみ使用します。

ismatrix

MATLAB

ismcc

MATLAB Compiler

  • MEX および SIM ターゲットに対しては、適宜 true と false を返します。

  • その他のターゲットに対して false を返します。

ismember

MATLAB

  • 2 番目の入力 B は昇順に並べ替えられていなければなりません。

  • 複素数入力は、single または double でなければなりません。

isnan

MATLAB

isnan

Fixed-Point Designer

isnumeric

MATLAB

isnumeric

Fixed-Point Designer

isnumerictype

Fixed-Point Designer

ispc

MATLAB

  • コード生成に使用する MATLAB のバージョンに基づいて true または false を返します。

  • コード生成ターゲットが S-function (シミュレーション) または MEX 関数である場合にのみ使用します。

isprime

MATLAB

  • 最大の倍精度入力は 2^33 です。

  • 最大の単精度入力は 2^25 です。

  • 入力 Xint64 型または uint64 型にすることはできません。

isreal

MATLAB

isreal

Fixed-Point Designer

isrow

MATLAB

isrow

Fixed-Point Designer

isscalar

MATLAB

isscalar

Fixed-Point Designer

issigned

Fixed-Point Designer

issorted

MATLAB

isspace

MATLAB

  • char クラスからの入力値は 0 ~ 127 の範囲内でなければなりません。

issparse

MATLAB

isstrprop

MATLAB

  • char クラスおよび integer クラスからの入力のみをサポートします。

  • 入力値は 0 ~ 127 の範囲内でなければなりません。

isstruct

MATLAB

istrellis

Communications System Toolbox

isunix

MATLAB

  • コード生成に使用された MATLAB バージョンに基づいて true または false を返します。

  • コード生成ターゲットが S-function (シミュレーション) または MEX 関数である場合にのみ使用します。

isvector

MATLAB

isvector

Fixed-Point Designer

kaiser

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

kaiserord

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 実行時に計算が実行されます。

kron

MATLAB

kurtosis

Statistics Toolbox

label2rgb

Image Processing Toolbox

次の標準の構文を参照します。

RGB = label2rgb(L,map,zerocolor,order)
  • 少なくとも次の 2 つの入力引数を渡します。ラベル行列 L およびカラーマップ行列 map

  • map は、n 行 3 列、倍精度のカラーマップ行列でなければなりません。MATLAB のカラーマップ関数や、カラーマップ関数の関数ハンドルの名前を含む文字列は使用できません。

  • 境界の色 zerocolor をいずれかの領域と同じ色に設定した場合、label2rgb では警告が表示されません。

  • order に値を指定する場合は、'noshuffle' でなければなりません。

lcm

MATLAB

lcmvweights

Phased Array System Toolbox

可変サイズ入力はサポートしません。

ldivide

MATLAB

le

MATLAB

le

Fixed-Point Designer

  • バイアスの異なる複数の固定小数点信号はサポートされていません。

length

MATLAB

length

Fixed-Point Designer

levinson

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 再帰法の次元を指定する場合は、定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

lineToBorderPoints

Computer Vision System Toolbox

linsolve

MATLAB

  • オプション構造体は定数でなければなりません。

  • スカラーのオプション構造体入力のみがサポートされています。オプション構造体の配列はサポートされていません。

  • 以下のケースのみ最適化します。

    • UT

    • LT

    • UHESS = true (TRANSAtrue または false のいずれかの値をとります)。

    • SYM = true かつ POSDEF = true

    その他のオプションは mldivide を使用するのと同等です。

linspace

MATLAB

load

MATLAB

  • Simulink シミュレーションの MEX またはコードを生成する場合にのみ使用します。コンパイル時の定数を読み込むには、coder.load を使用します。

  • 構造体または配列への割り当てを伴わない関数の使用はサポートしません。たとえば、load(filename) ではなく、S = load(filename) を使用します。

  • 出力 S は、添字を使用しない構造体または配列の名前でなければなりません。たとえば、S[i] = load('myFile.mat') は使用できません。

  • load への引数は、コンパイル時の定数の文字列でなければなりません。

  • オブジェクトの読み込みはサポートしません。

  • サポートされていない構成が MAT ファイルに含まれている場合、load(filename,variables) を使用して、サポートされている構成のみを読み込みます。

  • save は、コード生成用の関数内で使用することはできません。コード生成ソフトウェアは、関数 save をサポートしていません。さらに、savecoder.extrinsic を使用できません。コードを生成する前に、save を使用して、ワークスペース データを MAT ファイルに保存できます。

    coder.varsize を使用して、関数 load で読み込まれる可変サイズ データを明示的に宣言しなければなりません。

local2globalcoord

Phased Array System Toolbox

可変サイズ入力はサポートしません。

log

MATLAB

  • 入力値 x は実数でも出力が複素数となっている場合、シミュレーション時にエラーを生成し、生成コードで NaN を返します。複素数の結果を得るには、complex(x) を渡して入力値を複素数にします。

log2

MATLAB

log10

MATLAB

log1p

MATLAB

logical

MATLAB

logical

Fixed-Point Designer

logncdf

Statistics Toolbox

logninv

Statistics Toolbox

lognpdf

Statistics Toolbox

lognrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

lognstat

Statistics Toolbox

logspace

MATLAB

lower

MATLAB

  • char の入力のみをサポートします。

  • 入力値は 0 ~ 127 の範囲内でなければなりません。

lowerbound

Fixed-Point Designer

lsb

Fixed-Point Designer

  • スカラーの固定小数点信号のみサポートしています。

  • スカラー、ベクトル、行列、fi の単精度および倍精度の信号をサポートしています。

lt

MATLAB

lt

Fixed-Point Designer

  • バイアスの異なる複数の固定小数点信号はサポートされていません。

lu

MATLAB

mad

Statistics Toolbox

入力 dim を空にすることはできません。

magic

MATLAB

matchFeatures

Computer Vision System Toolbox

max

MATLAB

max

Fixed-Point Designer

maxflat

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

mdltest

Phased Array System Toolbox

可変サイズ入力はサポートしません。

mean

MATLAB

mean

Fixed-Point Designer

median

MATLAB

median

Fixed-Point Designer

meshgrid

MATLAB

mfilename

MATLAB

min

MATLAB

min

Fixed-Point Designer

minus

MATLAB

minus

Fixed-Point Designer

  • fi 以外の入力はすべて定数でなければなりません。つまり、fi オブジェクトにキャストできるよう、その値がコンパイル時に既知でなければなりません。

mldivide

MATLAB

mnpdf

Statistics Toolbox

mod

MATLAB

  • 出力クラスを使用して演算を実行します。丸め誤差の違いにより、結果が MATLAB と一致しない場合があります。

    いずれかの入力の型が int64 または uint64 の場合、両方の入力が同じ型でなければなりません。

mode

MATLAB

  • 3 番目の出力引数 C (セル配列) はサポートされていません。

moment

Statistics Toolbox

order が非整数で X が実数の場合は、moment(complex(X), order) を使用します。

mpower

MATLAB

mpower

Fixed-Point Designer

  • 指数の入力 k は定数でなければなりません。つまりコンパイル時に値が既知でなければなりません。

  • 制御側 fimathSumMode プロパティが Specify precision または Keep LSB に設定されている場合のみ、可変サイズ入力がサポートされています。

  • 可変サイズ信号では、MATLAB と生成コードで結果が異なる場合があります。

    • 生成コードでは、可変サイズ信号に対する出力は、制御側 fimathSumMode プロパティを使用して計算されます。

    • MATLAB では、可変サイズ信号に対する出力は、両方の入力が非スカラーの場合、制御側 fimathSumMode プロパティを使用して計算されます。しかしどちらかの入力がスカラーの場合、MATLAB は制御側 fimathProductMode を使用して出力を計算します。

mpy

Fixed-Point Designer

  • MATLAB Function ブロックの内部で関数 mpy に複素数入力を与える場合、シミュレーションの実行前に入力が複素数であることを宣言しなければなりません。そのためには、[端子とデータの管理] に移動し、すべての既知の複素数入力に対する [実数/複素数] パラメーターを [オン] に設定します。

mrdivide

MATLAB

mrdivide

Fixed-Point Designer

MSERRegions

Computer Vision System Toolbox

mtimes

MATLAB

mtimes

Fixed-Point Designer

  • fi 以外の入力は定数でなければなりません。つまり、fi オブジェクトにキャストできるよう、その値がコンパイル時に既知でなければなりません。

  • 制御側 fimathSumMode プロパティが Specify precision または Keep LSB に設定されている場合のみ、可変サイズ入力がサポートされています。

  • 可変サイズ信号では、MATLAB と生成コードで結果が異なる場合があります。

    • 生成コードでは、可変サイズ信号に対する出力は、制御側 fimathSumMode プロパティを使用して計算されます。

    • MATLAB では、可変サイズ信号に対する出力は、両方の入力が非スカラーの場合、制御側 fimathSumMode プロパティを使用して計算されます。しかしどちらかの入力がスカラーの場合、MATLAB は制御側 fimathProductMode を使用して出力を計算します。

mvdrweights

Phased Array System Toolbox

可変サイズ入力はサポートしません。

NaN または nan

MATLAB

  • 次元は、非負の実数の整数でなければなりません。

nancov

Statistics Toolbox

入力が可変サイズで実行時に [] の場合は、NaN ではなく [] を返します。

nanmax

Statistics Toolbox

nanmean

Statistics Toolbox

nanmedian

Statistics Toolbox

nanmin

Statistics Toolbox

nanstd

Statistics Toolbox

nansum

Statistics Toolbox

nanvar

Statistics Toolbox

nargchk

MATLAB

  • 出力構造体にスタック情報は含まれません。

    メモ:   nargchk は将来のリリースでは削除される予定です。

nargin

MATLAB

narginchk

MATLAB

nargout

MATLAB

  • 出力引数のない関数については、終了セミコロンなしで呼び出された場合は 1 を返します。

    メモ:   この動作は、終了セミコロンのない外部呼び出しにも影響します。MATLAB では呼び出される関数の nargout1 です。

nargoutchk

MATLAB

nbincdf

Statistics Toolbox

nbininv

Statistics Toolbox

nbinpdf

Statistics Toolbox

nbinrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

nbinstat

Statistics Toolbox

ncfcdf

Statistics Toolbox

ncfinv

Statistics Toolbox

ncfpdf

Statistics Toolbox

ncfrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

ncfstat

Statistics Toolbox

nchoosek

MATLAB

  • 最初の入力 x がスカラーの場合、nchoosek は二項係数を返します。この場合、x は非負の整数でなければなりません。int64 型または uint64 型にすることはできません。

  • 最初の入力 x がベクトルの場合、nchoosek はこの入力をセットとして扱います。この場合は、xint64 型または uint64 型にすることができます。

  • 2 番目の入力 kint64 型または uint64 型にすることはできません。

nctcdf

Statistics Toolbox

nctinv

Statistics Toolbox

nctpdf

Statistics Toolbox

nctrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

nctstat

Statistics Toolbox

ncx2cdf

Statistics Toolbox

ncx2rnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

ncx2stat

Statistics Toolbox

ndgrid

MATLAB

ndims

MATLAB

ndims

Fixed-Point Designer

ne

MATLAB

ne

Fixed-Point Designer

  • バイアスの異なる複数の固定小数点信号はサポートされていません。

nearest

Fixed-Point Designer

nextpow2

MATLAB

nnz

MATLAB

noisepow

Phased Array System Toolbox

可変サイズ入力はサポートしません。

nonzeros

MATLAB

norm

MATLAB

normcdf

Statistics Toolbox

normest

MATLAB

norminv

Statistics Toolbox

normpdf

Statistics Toolbox

normrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

normstat

Statistics Toolbox

not

MATLAB

npwgnthresh

Phased Array System Toolbox

可変サイズ入力はサポートしません。

nthroot

MATLAB

null

MATLAB

  • MATLAB と異なる基底が返される場合があります。

  • 有理基底オプション (2 番目の入力) はサポートされていません。

num2hex

MATLAB

numberofelements

Fixed-Point Designer

numberofelements は将来のリリースで削除されます。代わりに numel を使用してください。

numel

MATLAB

numel

Fixed-Point Designer

numerictype

Fixed-Point Designer

  • Simulink から MATLAB Function ブロックに読み込まれる固定小数点信号は、信号のデータ型とスケーリング情報が入力される numerictype オブジェクトに割り当てられます。

  • 入力が固定小数点型以外の信号の場合、データ型を返します。

  • 生成されるコードで numerictype オブジェクトを作成するのに使用します。

nuttallwin

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

ones

MATLAB

  • 次元は、非負の実数の整数でなければなりません。

or

MATLAB

orth

MATLAB

  • MATLAB と異なる基底が返される場合があります。

padarray

Image Processing Toolbox

最大 3 次元の入力をサポートします。

入力引数 padval および direction はコンパイル時の定数であると想定されます。

parzenwin

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

pascal

MATLAB

pdf

Statistics Toolbox

permute

MATLAB

permute

Fixed-Point Designer

phitheta2azel

Phased Array System Toolbox

可変サイズ入力はサポートしません。

phitheta2azelpat

Phased Array System Toolbox

可変サイズ入力はサポートしません。

phitheta2uv

Phased Array System Toolbox

可変サイズ入力はサポートしません。

phitheta2uvpat

Phased Array System Toolbox

可変サイズ入力はサポートしません。

physconst

Phased Array System Toolbox

可変サイズ入力はサポートしません。

pi

MATLAB

pinv

MATLAB

planerot

MATLAB

plus

MATLAB

plus

Fixed-Point Designer

  • fi 以外の入力は定数でなければなりません。つまり、fi オブジェクトにキャストできるよう、その値がコンパイル時に既知でなければなりません。

poisscdf

Statistics Toolbox

poissinv

Statistics Toolbox

poisspdf

Statistics Toolbox

poissrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

poisstat

Statistics Toolbox

pol2cart

MATLAB

pol2circpol

Phased Array System Toolbox

可変サイズ入力はサポートしません。

polellip

Phased Array System Toolbox

可変サイズ入力はサポートしません。

polloss

Phased Array System Toolbox

可変サイズ入力はサポートしません。

polratio

Phased Array System Toolbox

可変サイズ入力はサポートしません。

polsignature

Phased Array System Toolbox

可変サイズ入力はサポートしません。

poly

MATLAB

  • 非有限入力値を破棄しません

  • 複素数入力は複素数出力を生成します

poly2trellis

Communications System Toolbox

polyfit

MATLAB

polyval

MATLAB

pow2

Fixed-Point Designer

power

MATLAB

  • シミュレーション時にエラーを生成します。XY は両方とも実数でも power(X,Y) が複素数となる場合、生成コードで NaN を返します。複素数の結果を得るには、complex(X) を渡して入力値 X を複素数にします。たとえば、power(complex(X),Y) です。

  • シミュレーション時にエラーを生成します。XY は両方とも実数でも X .^ Y が複素数となる場合、生成コードで NaN を返します。複素数の結果を得るには、complex(X) を使用して入力値 X を複素数にします。たとえば、complex(X).^Y です。

power

Fixed-Point Designer

  • 指数の入力 k は定数でなければなりません。コンパイル時に値が既知でなければなりません。

prctile

Statistics Toolbox

  • 「次元の自動選択の制限」

  • 以下の条件がすべて当てはまり、出力 Y がベクトルの場合、Y の方向は MATLAB とは異なります。

    • dim 入力を指定しない。

    • X が可変サイズの配列。

    • X が可変サイズのベクトルでない。

    • X が実行時にベクトル。

    • ベクトル X の方向がベクトル p の方向と一致しない。

    この場合、出力 Yp の方向ではなく X の方向に一致します。

primes

MATLAB

  • 最大の倍精度入力は 2^32 です。

  • 最大の単精度入力は 2^24 です。

  • 入力 nint64 型または uint64 型にすることはできません。

prod

MATLAB

psi

MATLAB

pulsint

Phased Array System Toolbox

可変サイズ入力はサポートしません。

qr

MATLAB

quad2d

MATLAB

  • 内部ストレージ配列のサイズが足りない場合に警告を出します。警告が出た場合の 1 つの回避策として、積分領域を分割し、各分割領域で積分の和をとることができます。

quadgk

MATLAB

quantile

Statistics Toolbox

quantize

Fixed-Point Designer

quatconj

Aerospace Toolbox

quatdivide

Aerospace Toolbox

quatinv

Aerospace Toolbox

quatmod

Aerospace Toolbox

quatmultiply

Aerospace Toolbox

quatnorm

Aerospace Toolbox

quatnormalize

Aerospace Toolbox

radareqpow

Phased Array System Toolbox

可変サイズ入力はサポートしません。

radareqrng

Phased Array System Toolbox

可変サイズ入力はサポートしません。

radareqsnr

Phased Array System Toolbox

可変サイズ入力はサポートしません。

radarvcd

Phased Array System Toolbox

可変サイズ入力はサポートしません。

radialspeed

Phased Array System Toolbox

可変サイズ入力はサポートしません。

rand

MATLAB

randg

Statistics Toolbox

randi

MATLAB

randn

MATLAB

random

Statistics Toolbox

randperm

MATLAB

range

Fixed-Point Designer

range2beat

Phased Array System Toolbox

可変サイズ入力はサポートしません。

range2bw

Phased Array System Toolbox

可変サイズ入力はサポートしません。

range2time

Phased Array System Toolbox

可変サイズ入力はサポートしません。

rangeangle

Phased Array System Toolbox

可変サイズ入力はサポートしません。

rank

MATLAB

raylcdf

Statistics Toolbox

raylinv

Statistics Toolbox

raylpdf

Statistics Toolbox

raylrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

raylstat

Statistics Toolbox

rcond

MATLAB

rdcoupling

Phased Array System Toolbox

可変サイズ入力はサポートしません。

rdivide

MATLAB

rdivide

Fixed-Point Designer

real

MATLAB

real

Fixed-Point Designer

reallog

MATLAB

realmax

MATLAB

realmax

Fixed-Point Designer

realmin

MATLAB

realmin

Fixed-Point Designer

realpow

MATLAB

realsqrt

MATLAB

rectwin

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

reinterpretcast

Fixed-Point Designer

rem

MATLAB

  • 出力クラスを使用して演算を実行します。丸め誤差の違いにより、結果が MATLAB と一致しない場合があります。

  • いずれかの入力の型が int64 または uint64 の場合、両方の入力が同じ型でなければなりません。

removefimath

Fixed-Point Designer

repmat

MATLAB

repmat

Fixed-Point Designer

resample

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • アップサンプリングとダウンサンプリングの係数は、定数として指定しなければなりません。式や変数は、その値が変化しない限りは使用できます。

rescale

Fixed-Point Designer

reshape

MATLAB

reshape

Fixed-Point Designer

rng

MATLAB

  • ライブラリおよび実行可能ファイルのコード生成ターゲット、また外部呼び出しが無効になっている場合の MEX ターゲットについては、'default' 入力および以下の generator 入力のみがサポートされています。

    • 'twister'

    • 'v4'

    • 'v5normal'

    これらのターゲットに関しては、生成されたコードにおける s=rng の出力が MATLAB の出力と異なります。生成されたコードから s=rng の出力を返して MATLAB で rng に渡すことはできません。

  • MEX ターゲットについては、外部呼び出しが有効になっている場合、rng によって返される構造体のデータにアクセスすることはできません。

rocpfa

Phased Array System Toolbox
  • 可変サイズ入力はサポートしません。

  • NonfluctuatingNoncoherent 信号タイプはサポートしません。

rocsnr

Phased Array System Toolbox
  • 可変サイズ入力はサポートしません。

  • NonfluctuatingNoncoherent 信号タイプはサポートしません。

rootmusicdoa

Phased Array System Toolbox

可変サイズ入力はサポートしません。

roots

MATLAB

  • 出力は可変サイズです。

  • 出力は複素です。

  • 根の順番が MATLAB と異なる場合があります

  • 条件の良くない多項式の根は MATLAB と一致しない場合があります。

rosser

MATLAB

rot90

MATLAB

rotx

Phased Array System Toolbox

可変サイズ入力はサポートしません。

roty

Phased Array System Toolbox

可変サイズ入力はサポートしません。

rotz

Phased Array System Toolbox

可変サイズ入力はサポートしません。

round

MATLAB

round

Fixed-Point Designer

rsf2csf

MATLAB

schur

MATLAB

生成されたコードでは、MATLAB と異なる Schur 分解が返される場合が時々あります。

sec

MATLAB

secd

MATLAB

sech

MATLAB

sensorcov

Phased Array System Toolbox

可変サイズ入力はサポートしません。

sensorsig

Phased Array System Toolbox

可変サイズ入力はサポートしません。

setdiff

MATLAB

  • 'rows' オプションを指定しない場合、以下の点に注意してください。

    • 入力 A および B はベクトルでなければなりません。'legacy' オプションを指定した場合、入力 A および B は行ベクトルでなければなりません。

    • 可変サイズの行ベクトルで最初の次元は固定長 1 でなければなりません。可変サイズの列ベクトルで 2 番目の次元は固定長 1 でなければなりません。

    • [] を使用して空集合を表さないでください。たとえば zeros(1,0) のように 1 行 0 列または 0 行 1 列の入力を使って空集合を表します。

    • 'legacy' オプションを指定した場合、空の出力は 1 行 0 列の行ベクトルになり、0 行 0 列にはなりません。

  • 'legacy' オプションと 'rows' オプションの両方を指定した場合、出力 ia は列ベクトルになります。ia が空の場合、出力 C が 0 行 0 列であっても、0 行 1 列になり、0 行 0 列にはなりません。

  • setOrder'sorted' であるか、'legacy' オプションを指定した場合、入力はあらかじめ昇順で並べ替えられていなければなりません。最初の出力 C は、昇順で並べ替えられています。

  • 複素数入力は、single または double でなければなりません。

  • 一方の入力が複素数でもう一方の入力が実数の場合は、以下のいずれかを実行します。

    • setOrder'stable' に設定します。

    • 実数入力を複素数の昇順 (絶対値) で並べ替えます。実数入力が x と仮定します。sort(complex(x)) または sortrows(complex(x)) を使用します。

setfimath

Fixed-Point Designer

setxor

MATLAB

  • 'rows' オプションを指定しない場合、以下の点に注意してください。

    • 入力 A および B は同じ方向のベクトルでなければなりません。'legacy' オプションを指定した場合、入力 A および B は行ベクトルでなければなりません。

    • 可変サイズの行ベクトルで最初の次元は固定長 1 でなければなりません。可変サイズの列ベクトルで 2 番目の次元は固定長 1 でなければなりません。

    • [] の入力はサポートされていません。たとえば zeros(1,0) のように 1 行 0 列または 0 行 1 列の入力を使って空集合を表します。

    • 'legacy' オプションを指定した場合、空の出力は 1 行 0 列の行ベクトルになり、0 行 0 列にはなりません。

  • 'legacy' オプションと 'rows' オプションの両方を指定した場合、出力 ia および ib は列ベクトルになります。これらの出力が空の場合、出力 C が 0 行 0 列であっても、0 行 1 列になり、0 行 0 列にはなりません。

  • setOrder'sorted' であるか、'legacy' フラグを指定した場合、入力はあらかじめ昇順で並べ替えられていなければなりません。最初の出力 C は、昇順で並べ替えられています。

  • 複素数入力は、single または double でなければなりません。

  • 一方の入力が複素数でもう一方の入力が実数の場合は、以下のいずれかを実行します。

    • setOrder'stable' に設定します。

    • 実数入力を複素数の昇順 (絶対値) で並べ替えます。実数入力が x と仮定します。sort(complex(x)) または sortrows(complex(x)) を使用します。

sfi

Fixed-Point Designer

sgolay

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

shiftdim

MATLAB

2 つ目の引数は定数でなければなりません。

shnidman

Phased Array System Toolbox

可変サイズ入力はサポートしません。

sign

MATLAB

sign

Fixed-Point Designer

sin

MATLAB

sin

Fixed-Point Designer

sind

MATLAB

single

MATLAB

single

Fixed-Point Designer

sinh

MATLAB

size

MATLAB

size

Fixed-Point Designer

skewness

Statistics Toolbox

sort

MATLAB

入力が複素数型の場合、sort は出力を絶対値に従って並べます。x がすべて 0 の虚数部をもつ複素数型である場合は、sort(real(x)) を使用して実数型の並べ替え順序を計算します。参照先 「複素数データのコード生成」.

sort

Fixed-Point Designer

sortrows

MATLAB

入力が複素数型の場合、sortrows は出力を絶対値に従って並べます。x がすべて 0 の虚数部をもつ複素数型である場合は、sortrows(real(x)) を使用して実数型の並べ替え順序を計算します。「複素数データのコード生成」を参照してください。

sosfilt

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 実行時に計算が実行されます。

speed2dop

Phased Array System Toolbox

可変サイズ入力はサポートしません。

sph2cart

MATLAB

sph2cartvec

Phased Array System Toolbox

可変サイズ入力はサポートしません。

spsmooth

Phased Array System Toolbox

可変サイズ入力はサポートしません。

squeeze

MATLAB

sqrt

MATLAB

  • 入力値 x は実数でも出力が複素数となっている場合、シミュレーション時にエラーを生成し、生成コードで NaN を返します。複素数の結果を得るには、complex(x) を渡して入力値を複素数にします。

sqrt

Fixed-Point Designer

  • 複素数入力と [勾配 バイアス] 入力はエラーになります。

  • 負の入力では結果は 0 になります。

sqrtm

MATLAB

std

MATLAB

steervec

Phased Array System Toolbox

可変サイズ入力はサポートしません。

stokes

Phased Array System Toolbox

可変サイズ入力はサポートしません。

storedInteger

Fixed-Point Designer

storedIntegerToDouble

Fixed-Point Designer

str2func

MATLAB

  • 文字列はコンパイル時に定数/既知でなければなりません。

strcmp

MATLAB

strcmpi

MATLAB

  • char クラスからの入力値は 0 ~ 127 の範囲内でなければなりません。

stretchfreq2rng

Phased Array System Toolbox

可変サイズ入力はサポートしません。

strfind

MATLAB

  • セル配列はサポートしません。

  • patternstr に存在しなければ、[] ではなく、zeros(1,0) を返します。空の戻り値をチェックするには、isempty を使用します。

  • 入力は文字の行ベクトルでなければなりません。

strjust

MATLAB

strncmp

MATLAB

strncmpi

MATLAB

  • char クラスからの入力値は 0 ~ 127 の範囲内でなければなりません。

strrep

MATLAB

  • セル配列はサポートしません。

  • oldSubstrorigStr に存在しなければ、blanks(0) を返します。空の戻り値をチェックするには、isempty を使用します。

  • 入力は文字の行ベクトルでなければなりません。

strtok

MATLAB

strtrim

MATLAB

  • char クラスからの入力のみをサポートします。

  • 入力値は 0 ~ 127 の範囲内でなければなりません。

struct

MATLAB

structfun

MATLAB

  • ErrorHandler オプションはサポートしません。

  • 出力の数は 3 以下でなければなりません。

sub

Fixed-Point Designer

sub2ind

MATLAB

  • 最初の引数は有効なサイズのベクトルでなければなりません。intmax 個を超える要素をもつ配列のサイズのベクトルはサポートされません。

subsasgn

Fixed-Point Designer

subspace

MATLAB

subsref

Fixed-Point Designer

sum

MATLAB

sum

Fixed-Point Designer

  • 制御側 fimathSumMode プロパティが Specify precision または Keep LSB に設定されている場合のみ、可変サイズ入力がサポートされています。

surfacegamma

Phased Array System Toolbox

可変サイズ入力はサポートしません。

surfclutterrcs

Phased Array System Toolbox

可変サイズ入力はサポートしません。

SURFPoints

Computer Vision System Toolbox

svd

MATLAB

MATLAB とは異なる SVD 実装を使用します。特異値分解が一意でないため、左および右特異ベクトルが MATLAB によって計算されたものと異なる場合があります。

swapbytes

MATLAB

MATLAB Function ブロック内の swapbytes に対する入力のクラスの継承は、入力のクラスが double の場合のみサポートされています。Double 以外の入力については、入力端子のデータ型は、継承ではなく指定しなければなりません。

systemp

Phased Array System Toolbox

可変サイズ入力はサポートしません。

tan

MATLAB

tand

MATLAB

tanh

MATLAB

taylorwin

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 入力は定数でなければなりません。

tcdf

Statistics Toolbox

time2range

Phased Array System Toolbox

可変サイズ入力はサポートしません。

times

MATLAB

times

Fixed-Point Designer

  • fi 以外の入力は定数でなければなりません。つまり、fi オブジェクトにキャストできるよう、その値がコンパイル時に既知でなければなりません。

  • MATLAB Function ブロックの内部で関数 times に複素数入力を与える場合、シミュレーションの実行前に入力が複素数であることを宣言しなければなりません。そのためには、[端子とデータの管理] に移動し、すべての既知の複素数入力に対する [実数/複素数] パラメーターを [オン] に設定します。

tinv

Statistics Toolbox

toeplitz

MATLAB

tpdf

Statistics Toolbox

trace

MATLAB

trapz

MATLAB

transpose

MATLAB

transpose

Fixed-Point Designer

triang

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

tril

MATLAB

  • 対角行列の次数を表す引数を指定する場合、実数のスカラー整数値にしなければなりません。

tril

Fixed-Point Designer

  • 指定する場合、インデックス k は fi オブジェクトではない実数でスカラーの整数値でなければなりません。

triu

MATLAB

  • 対角行列の次数を表す引数を指定する場合、実数のスカラー整数値にしなければなりません。

triu

Fixed-Point Designer

  • 指定する場合、インデックス k は fi オブジェクトではない実数でスカラーの整数値でなければなりません。

trnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

true

MATLAB

  • 次元は、非負の実数の整数でなければなりません。

tstat

Statistics Toolbox

tukeywin

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • すべての入力は定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

typecast

MATLAB

  • 文字列入力引数 type の値は小文字でなければなりません。

  • MATLAB Function ブロックで入力端子のデータ型を継承して typecast を使用すると、サイズ エラーが発生する可能性があります。このエラーを回避するには、ブロックの入力端子のデータ型を明示的に指定してください。

ufi

Fixed-Point Designer

uint8, uint16, uint32, uint64

MATLAB

以下の場所では uint64 を使用できません。

  • Simulink モデル内の MATLAB Function ブロック

  • Stateflow チャート内の MATLAB 関数

uint8, uint16, uint32, uint64

Fixed-Point Designer

以下の場所では uint64 を使用できません。

  • Simulink モデル内の MATLAB Function ブロック

  • Stateflow チャート内の MATLAB 関数

uminus

MATLAB

uminus

Fixed-Point Designer

unidcdf

Statistics Toolbox

unidinv

Statistics Toolbox

unidpdf

Statistics Toolbox

unidrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

unidstat

Statistics Toolbox

unifcdf

Statistics Toolbox

unifinv

Statistics Toolbox

unifpdf

Statistics Toolbox

unifrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

unifstat

Statistics Toolbox

unigrid

Phased Array System Toolbox

可変サイズ入力はサポートしません。

union

MATLAB

  • 'rows' オプションを指定しない場合、以下の点に注意してください。

    • 入力 A および B は同じ方向のベクトルでなければなりません。'legacy' オプションを指定した場合、入力 A および B は行ベクトルでなければなりません。

    • 可変サイズの行ベクトルで最初の次元は固定長 1 でなければなりません。可変サイズの列ベクトルで 2 番目の次元は固定長 1 でなければなりません。

    • [] の入力はサポートされていません。1 行 0 列または 0 行 1 列の入力 (zeros(1,0) など) を使用して、空のセットを表します。

    • 'legacy' オプションを指定した場合、空の出力は 1 行 0 列の行ベクトルになり、0 行 0 列にはなりません。

  • 'legacy' オプションと 'rows' オプションの両方を指定した場合、出力 ia および ib は列ベクトルになります。これらの出力が空の場合、出力 C が 0 行 0 列であっても、0 行 1 列になり、0 行 0 列にはなりません。

  • setOrder'sorted' であるか、'legacy' オプションを指定した場合、入力はあらかじめ昇順で並べ替えられていなければなりません。最初の出力 C は、昇順で並べ替えられています。

  • 複素数入力は、single または double でなければなりません。

  • 一方の入力が複素数でもう一方の入力が実数の場合は、以下のいずれかを実行します。

    • setOrder'stable' に設定します。

    • 実数入力を複素数の昇順 (絶対値) で並べ替えます。実数入力が x と仮定します。sort(complex(x)) または sortrows(complex(x)) を使用します。

unique

MATLAB

  • 'rows' オプションを指定しない場合、以下の点に注意してください。

    • 入力 A はベクトルでなければなりません。'legacy' オプションを指定した場合、入力 A は行ベクトルでなければなりません。

    • 可変サイズの行ベクトルで最初の次元は固定長 1 でなければなりません。可変サイズの列ベクトルで 2 番目の次元は固定長 1 でなければなりません。

    • [] の入力はサポートされていません。たとえば zeros(1,0) のように 1 行 0 列または 0 行 1 列の入力を使って空集合を表します。

    • 'legacy' オプションを指定した場合、空の出力は 1 行 0 列の行ベクトルになり、0 行 0 列にはなりません。

  • 'rows' オプションと 'legacy' オプションの両方を指定した場合、出力 ia および ic は列ベクトルになります。これらの出力が空の場合、出力 C が 0 行 0 列であっても、0 行 1 列になります。

  • setOrder'sorted' であるか、'legacy' オプションを指定した場合、入力 A はあらかじめ昇順で並べ替えられていなければなりません。最初の出力 C は、昇順で並べ替えられています。

  • 複素数入力は、single または double でなければなりません。

unwrap

MATLAB

  • 行ベクトルの入力は、最初の 2 つの入力がベクトルで非スカラーの場合のみサポートされています。

  • 出力クラスで演算を実行します。そのため、さまざまな丸め誤差により、結果が MATLAB と一致しない場合があります。

upfirdn

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • フィルター係数、アップサンプリング係数、およびダウンサンプリング係数は、定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

uplus

MATLAB

uplus

Fixed-Point Designer

upper

MATLAB

  • char の入力のみをサポートします。

  • 入力値は 0 ~ 127 の範囲内でなければなりません。

upperbound

Fixed-Point Designer

upsample

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 入力 n を定数として宣言するか、呼び出し関数内で関数 assert を使用して、n の上限を設定します。次に例を示します。

    assert(n<10)

uv2azel

Phased Array System Toolbox

可変サイズ入力はサポートしません。

uv2azelpat

Phased Array System Toolbox

可変サイズ入力はサポートしません。

uv2phitheta

Phased Array System Toolbox

可変サイズ入力はサポートしません。

uv2phithetapat

Phased Array System Toolbox

可変サイズ入力はサポートしません。

val2ind

Phased Array System Toolbox

可変サイズ入力はサポートしません。

vander

MATLAB

var

MATLAB

vertcat

Fixed-Point Designer

wblcdf

Statistics Toolbox

wblinv

Statistics Toolbox

wblpdf

Statistics Toolbox

wblrnd

Statistics Toolbox

以下のいずれかに該当する場合、MATLAB とは異なる数列を返す可能性があります。

  • 出力が非スカラー。

  • 入力パラメーターが分布に対して無効。

wblstat

Statistics Toolbox

wilkinson

MATLAB

xcorr

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • A が行列の場合はサポートしません。

  • biasedunbiasedcoeff または none の部分的 (省略) 文字列はサポートされていません。

  • 実行時に計算が実行されます。

xor

MATLAB

yulewalk

Signal Processing Toolbox

  • 可変サイズ入力はサポートしません。

  • 再帰法の次元を指定する場合は、定数でなければなりません。式や変数は、その値が変化しない限りは使用できます。

zeros

MATLAB

  • 次元は、非負の実数の整数でなければなりません。

zp2tf

MATLAB

zscore

Statistics Toolbox

この情報は役に立ちましたか?