嗨我有一個二進制變量(稱爲'列'大小733x1),我試圖改變0之間我有1的1到1(即00001110011 ...到00001111111 .. )。我曾嘗試使用imfill,但一直無法這樣做。我已經將它從邏輯類型轉換爲uint8來幫助它,但它沒有奏效。問題在MATLAB中使用imfill命令
column=column*255 % convert to form to work with 'imfill' command
column_fill=uint8(column)
column_fill=imfill(column);
然而,在我的變量之間的1之間,我仍然有幾個0我想擺脫。 Link to data。輸出(從000..000111000011101 ...到000..000111111111111 ...)謝謝。
非常感謝!完美工作。 –
感謝您的回答。當找到最後一個'1'來將所有以前的'0'值更改爲'1'時,是否有辦法改變它。例如(000 ... 000100100000至000 ... 000111111111)。謝謝。 –