看板 MATLAB 關於我們 聯絡資訊
profyang: 這種無解 乖乖用for loop吧 09/08 21:22
Sorry我這邊沒仔細想 以為你這跟我以前遇到的差不多 你這問題像上篇c大文中的s大的推文那樣弄就不用for了 我之前遇到的是比較機車的 假設array A它的size是[N,N,M] 今天我要做這件事: B=zeros(size(A)); for i=1:M B=inv(squeeze(A(:,:,i))); end 這個我真的是想不到要怎樣向量化 或許版上高手可以給出答案orz... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.247.141 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1441728624.A.904.html
sunev: A是2*2或3*3可以直接硬爆公式,但意義不大,也不見得會 09/09 00:17
sunev: 比較快。基本應該無解 09/09 00:17
profyang: 通常會遇到的case是N不會太大然後M很大 但是N也常常不會 09/09 00:24
profyang: 這麼好是2或3這麼小的東西就是了... 09/09 00:24
※ 編輯: profyang (140.112.247.141), 09/09/2015 00:46:18
celestialgod: 可能是p大要的http://tinyurl.com/o7d5p8v 09/09 00:51
celestialgod: 寫這個的人很厲害 可以想到這樣解... 09/09 00:51
sunev: 看懂了,sparse加blkdiag 09/09 01:12
profyang: 喔喔大感謝!! 真是好方法 09/09 01:25