學習MATLAB中的體會1

學習MATLAB中的體會1


卓金武第三版P213頁代碼理解
No.1

n=6for i=1:n./2
    x(i.*2-1)=r+2*r*(i-1);
    x(i*2)=r+2*r*(i-1);
    y(2*i-1)=r;
    y(2*i)=3*r;
end

是爲了初始化MC位置,實際上初始化的結果很簡單
MC初始化結果
按照我以前的想法,表達這個初始化結果,實際上可以

n=6for 1:n
......

但那樣無疑麻煩了

No.2
表示連乘

n=6;fs_every=1%初始化
for i=1:(n-1)
    for j=(i+1):n
        fs_every=fs_every.*sqrt((x(i)-x(j)).^2+(y(i)-y(j)).^2);
    end
end
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章