作者snaredrum (好聽木琴)
看板MATLAB
標題[問題] 序對是某一種排列與否的判定?
時間Wed Apr 24 04:03:52 2013
假如我要claim 一堆variables 是用向量方式~
ex: X(14,14,14) 所以這個變數X一共有14^3個。
其中有一些是要相等。
ex: X(1,2,3)=X(1,3,2) = X(3,1,2)=..... 六個
就是123隨便排列順序顛倒的 事實上是同個變數。
不只123 就是所有只是指標數字先後順序顛倒的 就要令成相等~~
於是我想說用迴圈來跑 幫忙定義
for i=1:14
for j=1:14
for k =1:14
if ...
X() = X()
end
end
end
end
可是不知道這個if 要怎嚜寫?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 71.114.93.173
※ 編輯: snaredrum 來自: 71.114.93.173 (04/24 04:05)
→ xmorphlingx:請問 你的變數是在做計算前要定義好還是在計算完要重 04/24 06:05
→ xmorphlingx:新定義 04/24 06:05
→ snaredrum:計算前定義好吧.. 04/24 09:20
→ xmorphlingx:你只是要令值相等的話 v = sort([i,j,k]); X(i,j,k)= 04/24 13:54
→ xmorphlingx:X(v(1),v(2),v(3)); 04/24 13:54
→ snaredrum:thank you! 04/24 14:30