我有2台机器,一台运行x86 Ubuntu Precise,另一台运行x64。我为他们两个安装了MATLAB。相同的版本,相同的许可文件,只有不同的MATLAB架构。图像处理工具箱已安装到两个版本相同的版本。在x86盒子上一切正常,但在x64盒子上,图像处理工具箱的一些功能根本不起作用,例如蒙太奇,imshow等。这是ver命令的输出:
MATLAB Version 7.13.0.564 (R2011b)
MATLAB License Number: 659101
Operating System: Linux 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012 x86_64
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)
Simulink Version 7.8 (R2011b)
Communications System Toolbox Version 5.1 (R2011b)
Control System Toolbox Version 9.2 (R2011b)
Curve Fitting Toolbox Version 3.2 (R2011b)
DSP System Toolbox Version 8.1 (R2011b)
Fixed-Point Toolbox Version 3.4 (R2011b)
Image Processing Toolbox Version 7.3 (R2011b)
Neural Network Toolbox Version 7.0.2 (R2011b)
Signal Processing Toolbox Version 6.16 (R2011b)
SimPowerSystems Version 5.5 (R2011b)
Simscape Version 3.6 (R2011b)
Statistics Toolbox Version 7.6 (R2011b)
Symbolic Math Toolbox Version 5.7 (R2011b)
System Identification Toolbox Version 7.4.3 (R2011b)
Wavelet Toolbox Version 4.8 (R2011b)
如果我尝试运行imshow,我会得到这个:
>> imshow x
Undefined function or variable 'imshow'.
然而,当我写imsh ...并按Tab键时,Matlab似乎知道这个功能。我很困惑。
我一直试图解决这个问题近两天,现在我很绝望。我需要工作的功能,否则我不能做我的功课。任何提示都是受欢迎的。