2017-07-25 37 views
0

我想實現文章的一部分。下面的解釋被表達出來。 「我們在不同的不規則性,其中DOI限定方向的每單位度變化無線電傳播不規則的程度評價提出的定位方法的性能在本文中所使用的無線電傳播不規則性模型被示出如下:」在matlab中生成無線電傳播模式?

enter image description here

我試圖寫這部分的代碼,但它不工作,不能得到結果。

function Coeff=k(i) 
Rand=rand(1,100); 
DOI=0.02; 
if(i==0) 
Coeff=1; %Terminating condition 
else 
    while i<360 
     Coeff=k(i-1)+Rand*DOI; %DOI=[0.01,0.02,0.03,0.04,0.05] 
    end 
end 
end 

和下面的數字已顯示,文章中的DOI = 0.02 ...我需要得到這樣的輸出,我該怎麼做會事先

enter image description here

謝謝。

+0

這個「問題」中沒有問題! –

+0

感謝您的評論,不,我有問題,我的代碼不工作,圖是文章的輸出...這不是我的。我需要編寫一個有效的代碼:) – zein

回答

0

如果您發佈一篇文章鏈接,這將有所幫助,但在這種情況下,它們只會產生一些帶有噪音的圓形路徑。

DOI=0.05; 
phi = linspace(0,2*pi,360); %360 angles 
r=-DOI+2*DOI*rand([1,360]); %random values between -DOI and DOI 
r=cumsum(r)+1;    %add them to make a path, with mean value 1 
while abs(r(end)-r(1))> DOI %start and finish must not be too far away from eachother 
    r=-DOI+2*DOI*rand([1,360]); 
    r=cumsum(r)+1;  
end 
plot(r.*cos(phi),r.*sin(phi),'r',cos(phi),sin(phi),'--b') 
axis equal 
+0

https://www.dropbox.com/s/29cq4b1to0nybae/singh2015.pdf?dl=0感謝百萬@Gelliant,其實數字的範圍和形狀是非常重要的對於我來說,如果你能幫助我獲得更準確的結果,我真的很感謝你的幫助:第9頁和第10頁與此部分有關 – zein

+0

親愛的Gelliant,我可以請你回顧我的問題......我無法得到確切的結果結果,我真的需要它來完成我的其餘項目。 – zein

+0

親愛的Zein,您知道這是生成一個隨機循環路徑的過程嗎?你永遠不會得到確切的結果,因爲它是隨機的。 – Gelliant