A = [-0.2, -0.1, -7.1, 8.2]; % 変数A: 行ベクトル/列ベクトル共に要領は同じです
B = categorical({'', '', 'E-02', 'E-03'}) % 変数B: categorical(文字)
B(ismissing(B)) = 'E+00' % 変数Bの欠損値をE+00にする
B = double(1 + string(B)) % stringに変換→頭に1を付け"1E+00"の形に→数値に変換
A .* B % 変数Aの要素毎に変数Bを掛ける