Why can't MATLAB reload this library

Hello,
I need to plot a figure, and label the axis on that figure. Matlab doesn't seem to be able to load or reload the relevant library. I've attached the whole .m file below. Relevant errors:
Error using gca
While setting the 'Parent' property of 'Axes':
Can't reload '/run/media/jcarey/HDD4/matlab3/bin/glnxa64/libmwosgserver.so'
Error in newplot (line 73)
ax = gca(fig);
Error in ex1_carey (line 91)
plot(x_dec, eq2, '+');
I'm using Linux, Fedora 24, with Matlab 2016a
Also are you supposed to say Matlab or MATLAB?

답변 (2개)

Slaheddine Welhazi
Slaheddine Welhazi 2018년 7월 23일
편집: Walter Roberson 2018년 7월 24일

2 개 추천

I test with Matlab R2016b
1- install wmname
sudo install wmname
2- Now you should change the window manager name to LG3D. Before executing matlab, run:
"wmname LG3D".
3-run matlab "/usr/local/MATLAB/R2016b/bin/matlab".
4-Close matlab.
5-"export LD_PRELOAD=/usr/lib64/libstdc++.so.6"
5-"run Matlab"
6-Finally it's ok
Sergio Duarte
Sergio Duarte 2020년 4월 3일

0 개 추천

댓글 수: 1

Walter Roberson
Walter Roberson 2020년 4월 4일
That was a different bug related to TLS entries, and the error message for that bug always mentions "TLS".

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

질문:

2016년 9월 10일

댓글:

2020년 4월 4일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by