看板 MATLAB 關於我們 聯絡資訊
假如我要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