Plotting mantissa against a vector

Given a vector xx=rand(16,1) and to plot its mantissa against xx I simply use
plot(floor(log10(xx)), xx)
This is apparently easy, however it seems not working for vectors containing elements in floating point format, e.g. 4.34e-4 .
Is this the right way to do it or something is wrong? What is good way to represent the the mantissa of these componet of the vector elements against itself?

1 件のコメント

darova
darova 2020 年 2 月 18 日
>> floor( log10(4.34e-4) )
ans =
-4

サインインしてコメントする。

回答 (0 件)

カテゴリ

タグ

質問済み:

2020 年 2 月 18 日

編集済み:

2020 年 2 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by