[問題] 讀入一張影像作DCT轉換已回收

看板MATLAB作者 (ㄚ家)時間14年前 (2011/06/06 03:27), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
變數: pic_256: 256*256的灰階圖檔 DCT_8: 2維8*8的DCT陣列 我的程式碼: X = pic_256(1,1:8) % X = [9 8 7 5 5 4 6 12] X = X' Y = DCT_8 * X ??? Error using ==> mtimes MTIMES is not fully supported for integer classes. At least one input must be scalar. 照上面這樣打程式會有錯誤 但是如果我將 X陣列值手動輸入 X = [9;8;7;5;5;4;6;12] Y = DCT_8*X 就可以順利執行 請問為是為什麼QQ 抱歉剛接觸matlab程式不久 又要繳一個大作業 Googole跟知識加查到快爛了就是沒有我想要的答案 麻煩幫忙解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.114.148 ※ 編輯: pc6260000 來自: 111.254.114.148 (06/06 03:28)

06/06 04:06, , 1F
把X 改成 double type?
06/06 04:06, 1F

06/06 04:12, , 2F
請問如何將陣列更改為 double type?
06/06 04:12, 2F

06/06 20:44, , 3F
double(X)
06/06 20:44, 3F

06/06 22:33, , 4F
感謝解答
06/06 22:33, 4F
文章代碼(AID): #1DwzYWZf (MATLAB)