How i can generate 2D matrix with unique values using 2D choatic map ?
    조회 수: 5 (최근 30일)
  
       이전 댓글 표시
    
Hellow matlab comunity.
I want to generate (20*20) matrix with unique values for each row and each column and the range of values in each cell must be between 0 and 19 using 2D chaotic map and with matalb code.
 for example, if the size of matrix is 4*4 the output must be as below:
0    3    2    1
1    2    0    3
3    0    1    2
2    1    3    0
and i want this output is fixed for each run.
댓글 수: 3
  Dyuman Joshi
      
      
 2023년 3월 14일
				How does it generate random numbers?
You still didn't answer - What is the logic behind this output? and is the output I mentioned acceptable or not?
답변 (1개)
  Image Analyst
      
      
 2023년 3월 14일
        Try this:
numbers = repmat(randperm(20)-1, 1, 20);
randomIndexes = randperm(numel(numbers));
finalMatrix = reshape(numbers(randomIndexes), 20, 20)
unless you mean a Latin Square 
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Particle Swarm에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


