2017-07-25 17 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 

次の図は、私はそれ事前に

enter image description here

おかげで行うことができますどのように、DOI = 0.02のためにその記事に示されている...私はこのような出力を取得する必要がありますされています。

+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 100万ドルのGelliantに感謝、実際には図の範囲と形は非常に重要ですより正確な結果を得る手助けができれば、本当にありがたくありがとうございます。ページ9と10はこの部分に関連しています – zein

+0

親愛なるGelliant、私はあなたの質問を見直すようにお願いします。結果、私は本当に残りのプロジェクトを行うためにそれが必要です。 – zein

+0

親愛なるゼイン、あなたはこれがランダムパスを生成するプロセスであることに気づいていますか?ランダムなので正確な結果を返すことはありません。 – Gelliant

関連する問題