[Ask Help] - Convert Negative Commas Decimal into Single Binary
显示 更早的评论
Hello,
Is anyone please could help me to convert this data from (Negative Commas Decimal).
Maximum set to '1' and other set to '0 or zero'.
This is my data:
data = [1.295175 -0.021158 -0.274017]
And i wanna convert into single binary like this :
data = [ 1 0 0 ]
Thanks.
采纳的回答
data = [1.295175 -0.021158 -0.274017];
data(data<0)=0;
data(data>1)=1
data = 1×3
1 0 0
8 个评论
this is my data

and i'm still getting error using this :
data(data<0)=0;
data(data>1)=1
data = 1x3

please help me,
thanks...
what kind of binary value do you want for [0.262483 0.749615]? 0 or 1?
data=[0.262483 0.749615 -0.012098];
data(data<0)=0;
data(data>0 & data<1)=1;
data(data>1)=1
data = 1×3
1 1 0
thanks, now i have data like this, and i wanna convert to [ 1 0 0 ]
0.262483
0.749615
-0.012098
just only convert into "1" on maximum data...
and convert others convert into "0/zero"....
I don't get your logic. 0.749615 is greater than 0.262483.
if you want the maximum data into 1 then [0.262483 0.749615 -0.012098] would be [0 1 0].
oh ya i'm sorry [0.262483 0.749615 -0.012098] should be [0 1 0].
maybe i just wanna convert data like that
- only convert data maximum into '1'
- and convert others into '0'
and i've many data below:
data1 =
0.2114
-0.1044
0.8930
data2 =
0.1854
0.3776
0.4370
data3 =
0.2857
-0.5430
1.2574
data4 =
0.026814
0.295099
0.678087
data5 =
0.1420
-0.1536
1.0116
what should i do? thankss...
try this:
data1=[0.2114 -0.1044 0.8930];
[M I]=max(data1);
data1(I)=1;
data1(data1~=1)=0
data1 = 1×3
0 0 1
%% data2
data2 =[ 0.1854 0.3776 0.4370];
[M I]=max(data2);
data2(I)=1;
data2(data2~=1)=0
data2 = 1×3
0 0 1
%% data3
data3 =[ 0.2857 -0.5430 1.2574];
[M I]=max(data3);
data3(I)=1;
data3(data3~=1)=0
data3 = 1×3
0 0 1
Hohoho wow.
Thank a lot, Arif Hoq.
It's all work well.
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Multirate Signal Processing 的更多信息
另请参阅
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
