Thứ Năm, 30 tháng 7, 2020

2.11 Ma trận

Hãy tạo ra các ma trận sau:
a. Ma trận 2×3 toàn 1.
b. Ma trận 3×3 có các phần tử theo phân bố đều trong khoảng [0, 1].
c. Ma trận 2×5 có các phần tử phân bố chuẩn trong khoảng [2, 5].
d. Ma trận E và F theo dạng lưới từ 1 đến 5. 
e. Ma trận đơn vị 4×4.
f. Ma trận đường chéo 4×4.
g. Ma trận 1x6 với các giá trị tăng theo bậc mũ từ 10 đến 2 10 .
h. Ghép hai ma trận theo đường chéo từ hai hàm rand(2,2) và ones(3,2).
i. Lấy phần dưới đường chéo chính của ma trận ones(3,4).
Giải: Chúng ta sử dụng lần lượt các hàm zeros(), ones(), rand(), randn(), meshgrid(), eye(), diag(), logspace(), blkdiag() và tril(). Kết quả trên cửa sổ lệnh là như sau

A = ones (2,3)       
B = rand(3,3)        
C = randn(2,5)      
[D,E] = meshgrid(1:5) 
F = eye(4)                
G = diag(1:4)             
H= logspace(0,2,6)    
I = blkdiag(rand(2,2),ones(3,2))  
J = tril(ones(3,4))   



A= 

     1     1     1      
     1     1     1 


B = 

     0.8147    0.9134    0.2785
     0.9058    0.6324    0.5469
     0.1270    0.0975    0.9575 


C = 

    2.7694    3.0349   -0.0631   -0.2050    1.4897
    -1.3499    0.7254    0.7147   -0.1241    1.4090 


D = 

      1     2     3     4     5
      1     2     3     4     5
      1     2     3     4     5
      1     2     3     4     5
      1     2     3     4     5 


E = 

      1     1     1     1     1
      2     2     2     2     2
      3     3     3     3     3
      4     4     4     4     4      
      5     5     5     5     5 


F = 

      1     0     0     0
      0     1     0     0
      0     0     1     0 
      0     0     0     1 



G = 
      1     0     0     0 
      0     2     0     0      
      0     0     3     0
      0     0     0     4 


H= 

    1.0000    2.5119    6.3096   15.8489   39.8107  100.0000 


I = 

      0.9595    0.0357         0         0
      0.6557    0.8491         0         0
      0         0    1.0000    1.0000
      0         0    1.0000    1.0000 
      0         0    1.0000    1.0000 


J = 

     1     0     0     0      1     1
     0     0      1     1     1     0 

Không có nhận xét nào:

Đăng nhận xét

2.16 Tìm giá trị nhỏ nhất và lớn nhất trong ma trận

Cho ma trận X = [1 2 3; 4 5 6; 7 8 9]. Hãy a. Tìm giá trị lớn nhất và giá trị nhỏ nhất theo hàng. b. Tìm giá trị lớn nhất và nhỏ nhất theo...