Chủ Nhật, 12 tháng 7, 2020

2.20 Phép gán trong ma trận

Cho ma trận A tương tự như ví dụ trên, A = [ 1 2 3; 4 5 6; 7 8 9], thực hiện các phép toán sau dùng Matlab.
a. Gán phần tử ở hàng 1, cột 3 bằng 5
b. Gán các phần tử ở hàng chẵn bằng 10
c. Gán các phần tử bằng 5 bằng -5
d. Tìm các giá trị nhỏ hơn hoặc bằng không và bình phương lên
Giải: Thực hiện trực tiếp trên cửa sổ lệnh như sau:
>> A = [ 1 2 3; 4 5 6; 7 8 9] 

A = 

     1     2     3      4     5     6      7     8     9 


>> A(3,5) = 1 

A = 

     1     2     3     0     0      4     5     6     0     0      7     8     9     0     1 

>> A([3,5]) = 1 

A = 

     1     2     3     0     0      4     1     6     0     0      1     8     9     0     1 

>> A(2:2:end,:)=10 

A = 

     1     2     3     0     0     10    10    10    10    10      1     8     9     0     1 

>> A(A==5)=-5 

A = 

     1     2     3     0     0     10    10    10    10    10      1     8     9     0     1 

>> A=A(A<=0).^2 

A = 

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