运行" imresize
"时遇到以下问题:
MATLAB:dispatcher:loadLibrary无法加载' /usr/local/MATLAB/R2011b/bin/glnxa64/libmwmathlinalg.so':libgfortran.so.3:无法打开共享对象文件:没有这样的文件或目录。
文件libmwmathlinalg.so
位于该文件夹中,但Matlab无法找到它。很可能很多其他.so文件也无法访问,因此这是一个很大的问题。我怀疑这是由链接错误引起的。昨天我想要mex一个fortran代码,我做了以下
sudo ln -sf /usr/local/MATLAB/R2011b/sys/os/glnxa64 /usr/local/MATLAB/R2011b/bin/glnxa64/libgfortran.so.3
稍后当Matlab重新启动时,我发现了问题。我已使用
删除了该链接sudo rm /usr/local/MATLAB/R2011b/sys/os/glnxa64/libgfortran.so.3
但问题仍然存在。我想那可能是文件夹
/usr/local/MATLAB/R2011b/sys/os/glnxa64
应以某种方式与
相关联/usr/local/MATLAB/R2011b/bin/glnxa64
但它没有这样做。有什么想法吗?
编辑:实际上,任何人都可以在
中上传有关文件(包括链接)的屏幕截图/usr/local/MATLAB/R2011b/sys/os/glnxa64
文件夹?这可能会有所帮助。我在这里展示了我的。
答案 0 :(得分:0)
通过删除并重新安装整个Matlab 2011来解决。琐碎和非平凡......