a. Dùng lệnh for.
b. Không dùng lệnh for tạo ma trận rỗng.
Giải: Để tạo vector có phân bố đều chúng ta dùng hàm randi(). Chương trình Matlab trong hai trường hợp là như sau:
% Khởi tạo ma trận
N = 10;
x = randi([0 1], 1, N)
% Dùng lệnh for
for idx =1:N
if x(idx)==1
x(idx)=2;
end
end
% Không dùng lệnh for
x(x==1)=2
Kết quả như sau:
Không có nhận xét nào:
Đăng nhận xét