学习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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章