tôi sử dụng mã này để tạo ra và vẽ N
điểm:Làm cách nào để chọn ngẫu nhiên điểm k từ N điểm trong MATLAB?
N=input('No. of Nodes:');
data = rand(N,2) % Randomly generated n no. of nodes
x = data(:,1);
y = data(:,2);
plot(x,y,'*');
Làm thế nào để chọn k
điểm (với xác suất p=0.25
) ra khỏi N
điểm, sau đó tô màu các phần k
điểm màu đỏ và để lại các điểm khác như *
.
Phát biểu cuối cùng của bạn xung đột với chính nó. Bạn có muốn chọn ngẫu nhiên giá trị 'k' từ các giá trị' N' hay bạn muốn chọn giá trị ngẫu nhiên từ vectơ 'N' có độ dài bằng xác suất' p'? Hai cách tiếp cận này có thể có kết quả khác nhau. – gnovice