[問題]重灌了matlab還是不能跑imshow指令

看板MATLAB作者 (恐怖の孤独)時間11年前 (2012/09/18 11:58), 編輯推噓2(206)
留言8則, 5人參與, 最新討論串1/1
如標題 我灌的是 Matlab R2011b 在安裝的時候有確定勾選toolbox 5.7 灌好之後 我要跑RGB轉灰階 以下是我的程式碼 : X=double(imread('Tulips.jpg')); figure,imshow(X); R=X(:,:,1); G=X(:,:,2); B=X(:,:,3); Y=0.299*R+0.587*G+0.114*B; U=0.436*(B-Y)/(1-0.114); V=0.615*(R-Y)/(1-0.299); figure,imshow(uint8(Y)); 但是最後顯示是 Undefined function 'imshow' for input arguments of type 'double'. Error in hw1 (line 4) figure,imshow(X); 以下是我的版本 ------------------------------------------------------------------------------------- MATLAB Version 7.13.0.564 (R2011b) MATLAB License Number: 654120 Operating System: Microsoft Windows 7 Version 6.1 (Build 7601: Service Pack 1) Java VM Version: Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM mixed mode ------------------------------------------------------------------------------------- MATLAB Version 7.13 (R2011b) Symbolic Math Toolbox Version 5.7 (R2011b) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.168.159

09/18 20:58, , 1F
請問您.m檔的檔名為何?
09/18 20:58, 1F

09/19 11:11, , 2F
line 4 改成 figure,imshow(uint8(X));
09/19 11:11, 2F

09/19 12:17, , 3F
需要 Image Processing Toolbox
09/19 12:17, 3F

09/19 17:42, , 4F
應該要改成2樓那樣...
09/19 17:42, 4F

09/20 10:27, , 5F
我的檔名都英文hw1.m這樣
09/20 10:27, 5F

09/20 10:29, , 6F
我改了figure,imshow(uint8(X)); 還是不行所以應該是
09/20 10:29, 6F

09/20 10:30, , 7F
要像3樓說的要灌toolbox了
09/20 10:30, 7F
文章代碼(AID): #1GL_5hJ- (MATLAB)