Hiển thị các bài đăng có nhãn ma trận. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn ma trận. Hiển thị tất cả bài đăng

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

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 cột.
c. Tìm giá trị lớn nhất và nhỏ nhất của X.
Giải: Chúng ta thực hiện các dòng lệnh sau: max(X,1), min(X,1), max(X,2), min(X,2), max(X,[],’all’), min(X,[],’all’). 
X = [1 2 3; 4 5 6; 7 8 9] 
max(X,[],1) 
min(X,[],1) 
max(X,[],2) 
min(X,[],2) 
max(X,[],'all') 
min(X,[],'all') 

ans = 

     7     8     9 


ans = 

     1     2     3 


ans = 

     3      
     6
     9 


ans = 

     3      
     6 
     9 


ans = 

     9 


ans = 
     1

 

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 

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...