hello, i have a mixed 297 spreadsheet of output classification data like 0, 1 and 2 , i want to change it 100, 010 and 001 respectively with some matlab command.thanks
    조회 수: 1 (최근 30일)
  
       이전 댓글 표시
    
 hello, i have a mixed 297 spreadsheet of output classification data like 0, 1 and 2 , i want to change it 100, 010 and 001 respectively with some matlab command.thanks
0 changes to 100
1 changes to 010
2 changes to 001
in the all uploaded data of 297 x 1.
Thanks
댓글 수: 2
  Michael Van de Graaff
      
 2021년 4월 1일
				So you want to take an integer n and produce a string (of what length) with all zeros but with a 1 at the (n+1)th position?
답변 (1개)
  Shubham Khatri
    
 2021년 4월 12일
        
      편집: Shubham Khatri
    
 2021년 4월 12일
  
      Hello,
To my understanding, you want to replace the 0,1,2 with 100, 010 and 001 respectively. I am assuming that the numbers to be replaced are 0,1,2 only. For this, please find the code below for your assistance.
clear all
clc
A=[0 1 2 1 2 1 0]
B={}
for k=1:numel(A)
    if A(k)==0
       B{k}='100';
       disp(B);
    end
    if A(k)==1
       B{k}='010';
       disp(B);
    end
    if A(k)==2
        B{k}='001';
    disp(B);
    end
end
Hope it helps
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기
			
	제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



