ドキュメンテーションヘルプ センター
最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
2 つのイメージの乗算、またはイメージと定数の乗算
Z = immultiply(X,Y)
例
Z = immultiply(X,Y) は、配列 X 内の各要素を配列 Y 内の対応する要素で掛け、出力配列 Z の対応する要素に積を返します。
Z
X
Y
すべて折りたたむ
グレースケール イメージをワークスペースに読み取った後、uint8 に変換します。
uint8
I = imread('moon.tif'); I16 = uint16(I);
イメージを自乗します。immultiply では、乗算を行う前にイメージのクラスを uint8 から uint16 に変換して、結果が切り捨てられないようにしていることに注意してください。
immultiply
uint16
J = immultiply(I16,I16);
元のイメージと処理後のイメージを表示します。
imshow(I)
figure imshow(J)
イメージをワークスペースに読み取ります。
I = imread('moon.tif');
イメージの各値を定数係数 0.5 でスケーリングします。
J = immultiply(I,0.5);
1 番目の配列。任意の次元の数値配列または logical 配列として指定します。
X に乗算する 2 番目の配列。数値スカラー、数値配列、または logical 配列として指定します。
X が数値である場合、Y のサイズとクラスは次の値のいずれかになります。
Y のサイズとクラスは X と同じになります。
Y のサイズは X と同じで、クラスは logical になります。
Y は double 型のスカラーです。
double
X が logical である場合、Y は X と同じサイズでなければなりませんが、Y は任意のクラスになります。
積。数値配列として返されます。
X が数値の場合、Z は X と同じサイズ、クラスになります。
X が logical である場合、Z は Y とサイズとクラスが同じになります。
immultiply は、Z の各要素を倍精度浮動小数点で個別に計算します。X または Y が整数配列の場合、整数型の範囲を超える Z の要素は切り捨てられ、小数部の値は丸められます。
X と Y が、同じサイズとクラスの数値配列である場合、immultiply の代わりに式 X.*Y を使用できます。
X.*Y
imabsdiff | imadd | imcomplement | imdivide | imlincomb | imsubtract
imabsdiff
imadd
imcomplement
imdivide
imlincomb
imsubtract
この例の変更されたバージョンがシステム上にあります。代わりにこのバージョンを開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office