Array division of two non-zero arrays returns zero

Hi everyone!
I have 2 very long arrays X and Y (each with dimensions 16384x1) with the first one with values in the range 0.230286000000000-0.189370000000000 and the second one with range 12.191100000000000-0.041792500000000.
I need to perform array divison Y/X so to get a matrix of 16384x16384. However, when I perform the division all the entries are zero. This is the format I'm using:
format long
W = double(Y)/double(X);
Any hints on where the problem may be?
Thank you!

 採用された回答

Matt J
Matt J 2021 年 6 月 18 日

0 投票

W = double(Y(:))./double(X(:).');

その他の回答 (0 件)

カテゴリ

製品

リリース

R2021a

質問済み:

2021 年 6 月 18 日

回答済み:

2021 年 6 月 18 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by