سلام اساتید محترم
من میخواستم یک ماتریس یک سطری با 15 عنصر یا درایه های صفر و یک تصادفی تولید کنم و سپس با احتمال خطای مثلا یک سوم که بر روی درایه های این ماتریس اعمال میشه یک ماتریس دیگری را بسازم به شکل زیر نوشتم که با خطای یک سوم صفرها را به یک و یک ها را به صفر تبدیل کند
ولی در حلقه فور دومی چکار کنم که این احتمال بصورت راندوم صفر و یکها رو تغییر بدهد
[left]N = 15;
A = zeros(1,N);
A
for j = 1:N
i = rand(1);
if (i > 0.5)
A(j) = 1;
else
A(j) = 0;
end
end
A
for k = 1 : 3 : N
if A(k) > 0;
A(k) = 0 ;
else
A(k) = 1 ;
end
end
A
و سوال دیگر اینکه اگر بخواهم تعداد آرایه ها رو از 15 مثلا به ده میلیارد ببرم خطای مموری میدهد برای رفع این مشکل چکار می تونم انجام بدهم.
از راهنمائیتان متشکرم
[/left]