Re: [問題] 產生random vector已回收
N = 1000;
aG = 2*pi.*rand(N,1);
bG = pi.*rand(N,1);
cG = 2*pi.*rand(N,1);
RandR = zeros(N,3);
z1 = [1 0 0];
for (j = 1:N)
a = aG(j);
b = bG(j);
c = cG(j);
Ea = [cos(a) sin(a) 0; -sin(a) cos(a) 0; 0 0 1];
Eb = [1 0 0; 0 cos(b) sin(b); 0 -sin(b) cos(b)];
Ec = [cos(c) sin(c) 0; -sin(c) cos(c) 0; 0 0 1];
RandR(j,:) = (Ec*Eb*Ea*(z1'))';
end
plot3(RandR(:,1),RandR(:,2),RandR(:,3),'.')
--
這是你嗎 你要這樣的過嗎
這是你嗎 你錯過了自己吧
就這樣嗎 把你自己信仰 來換別人所謂的天堂
這是你嗎 是誰給了你框框
這是你嗎 把你自己都遺忘
你的心 畢竟是你自己的地方
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.122.61.231
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 6 之 7 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章