MATLAB ヘルプ センター
fimath オブジェクトを使用して 2 つの配列を加算
fimath
c = add(F,a,b)
c = add(F,a,b) は、fimath オブジェクト F を使用して配列 a と b を加算します。a と b の fimath オブジェクトをオーバーライドする場合や、a と b に関連付けられる fimath プロパティが異なる場合に役に立ちます。出力 c にローカル fimath はありません。
c
F
a,b
a
b
例
すべて折りたたむ
この例では、c は a と b の 32 ビットの和であり、小数部の長さは 16 です。
a = fi(pi); b = fi(exp(1)); F = fimath('SumMode','SpecifyPrecision',... 'SumWordLength',32,'SumFractionLength',16); c = add(F,a,b)
c = 5.8599 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 32 FractionLength: 16
加算に使用する fimath オブジェクト。
オペランド。スカラー、ベクトル、行列または多次元配列として指定します。
a および b は、いずれかがスカラーでない場合は、同じ次元にする必要があります。a、b のいずれかがスカラーの場合、c はスカラーでない方のオブジェクトの次元になります。
a または b が fi オブジェクトの場合、a と b は両方とも fi オブジェクトでなければなりません。
fi
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fi 複素数のサポート: あり
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
add の使用時、a と b の fimath プロパティは変更されません。また、出力 fi オブジェクト c にローカル fimath はありません。
add
c = removefimath(setfimath(a,F) + setfimath(b,F))
すべて展開する
使用上の注意および制限:
構文 F.add(a,b) はサポートされていません。構文 add(F,a,b) を使用しなければなりません。
F.add(a,b)
add(F,a,b)
add 関数で、浮動小数点や組み込み整数データ型の入力がサポートされるようになりました。
divide | fi | fimath | mpy | mrdivide | numerictype | rdivide | sub | sum
divide
mpy
mrdivide
numerictype
rdivide
sub
sum
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ