[討論] 矩陣跑完無法存入excel已回收

看板MATLAB作者 (誰是接班人)時間14年前 (2011/10/23 19:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
小弟寫了一個迴圈 ask=矩陣A(4,32) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 矩陣Delta_y(i)為1x32的矩陣 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 我希望第一列第1行的元素跟Delta_y(i)所有32個元素比較 第一列第2行的元素跟Delta_y(i)所有32個元素比較 . . . 第一列第32行的元素跟Delta_y(i)所有32個元素比較 第二列第1行的元素跟Delta_y(i)所有32個元素比較 第二列第2行的元素跟Delta_y(i)所有32個元素比較 . . . 第二列第32行的元素跟Delta_y(i)所有32個元素比較 . . . 第四列第32行的元素跟Delta_y(i)所有32個元素比較 程式碼如下 for j=1:4 ; for kk=1 : 32 ; for i=1:length(Delta_fs) ; if 0 <= aks(j,kk) && aks(j,kk) <= Delta_y(i) ; ffx1(i,kk,j) = Vm(i) * aks(j,kk) / Delta_y(i) + 0 ; elseif Delta_y(i) <= aks(j,kk) && aks(j,kk) <= Delta_fs(i) ffx1(i,kk,j) = Vm(i) ; elseif Delta_fs(i) <= aks(j,kk) && aks(j,kk) <= Delta_a(i) ; fx1(i,kk,j) = ( Vm(i) * (Delta_a(i) - aks(j,kk) ) ) elseif Delta_a(i) < aks(j,kk) ffx1(i,kk,j) = 0 end ; save 1.txt ffx1(i,kk,j) -ascii <---這邊出現 ??? Error using ==> save Variable 'ffx1(i,kk,j)' not found. end ; xlswrite('2.xls','ffx1(i,kk,j)','sheet1','A:AF') ; ??? Invoke Error, Dispatch Exception: Source: Microsoft Office Excel Description: Microsoft Office Excel 無法取用檔案 'C:\Program Files (x86)\MATLAB71\work'。可能有下列幾種原因: ‧檔案的名稱或路徑不存在。 ‧這個檔案正被其他程式所使用中。 ‧您要儲存的活頁簿名稱與現有開啟的活頁簿名稱相同。 Help File: C:\Program Files (x86)\Microsoft Office\OFFICE11\1028\xlmain11.chm Help Context ID: 0 Error in ==> we2 at 318 xlswrite('2.xls','ffx1(i,kk,j)','sheet1','A:AF') ; ffsum(j,kk) = sum(ffx1(j,kk,:)) ; end ; end ; 懇請大大們幫忙指導一下小弟觀念哪裡出問題了 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.242.94.176 ※ 編輯: kidd007008 來自: 27.242.94.176 (10/23 20:01) ※ 編輯: kidd007008 來自: 27.242.94.176 (10/23 20:02) ※ 編輯: kidd007008 來自: 27.242.94.176 (10/23 20:05)
文章代碼(AID): #1Ef068lT (MATLAB)