چم و خم

سلام عرض شد

۳ مطلب با موضوع «Matlab» ثبت شده است

عدد صحیح کردن یک محور در متلب (Xtick)

set(gca,'Xtick',1:1:sim_len)

به این منظور کد بالا را بعد از فراخوانی تابع plot قرار دهید.

۰ نظر موافقین ۰ مخالفین ۰
Alireza Qazavi

تولید اعداد مختلط تصادفی با توزیع نرمال گوسی چرخشی در متلب با واریانس دلخواه

N = 1e7;

V = 3;
X = sqrt(V/2)*(randn(N,1) + i*randn(N,1));

تست اینکه کارمون درست بوده یا نه؟

Xbar = mean(X)
Xbar =
    0.0002026 - 0.00027059i
    
Vbar = (X-Xbar)'*(X - Xbar)/(N-1)
ans =
        2.999

از این توزیع برای ساخت ماتریس کانال در باند پایه برای کانال با توزیع گوسی نرمال چرخشی به وفور در مقالات وایرلسی استفاده می‌شود.

۰ نظر موافقین ۰ مخالفین ۰
Alireza Qazavi

تولید نقاط تصادفی در یک دایره در متلب

کد مورد نظر معمولاً برای توزیع کاربران زمینی در ارتباطات فروسو استفاده می‌شود. کد به صورت زیر است:

 n=100; % number of points that you want
 center = [1 ,2]; % center coordinates of the circle [x0,y0] 
 radius = 10; % radius of the circle

 angle = 2*pi*rand(n,1);
 r = radius*sqrt(rand(n,1));

 X = r.*cos(angle)+ center(1);
 Y = r.*sin(angle)+ center(2);

 plot(X,Y,'.k')

 

۰ نظر موافقین ۰ مخالفین ۰
Alireza Qazavi