Matlab gcf function error linux R2014b ubuntu

I've tried simple plot function on my computer.
x=(-pi):pi/40:pi;
y=x.*sin(3*x.^2).*exp(-x.^2/4);
plot(x,y)
but matlab returns this answer to me
Error using gcf
uIcontrolfontunits is an invalid class name
Error in newplot (line 60)
fig = gcf;
Error in deneme (line 3)
plot(x,y)
I could not find an answer for this problem.
I'm using ubuntu 14.04.4 with Matlab R2014b Intel i5 & GTX540m Sony Vaio

 採用された回答

Ahmet Sezgin Duran
Ahmet Sezgin Duran 2015 年 3 月 25 日
編集済み: Ahmet Sezgin Duran 2017 年 8 月 3 日

4 投票

I had that problem too. It happens due to Turkish locale settings in GNU/Linux systems. To fix it, you should start Matlab with English locale environment variables, like this:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 ./matlab
That fixed the problem for me. (Using R2014b on Ubuntu 14.04 AMD64.)

2 件のコメント

Bahri ABACI
Bahri ABACI 2015 年 3 月 27 日
It worked thanks a lot
Yunus Demir
Yunus Demir 2017 年 3 月 19 日
It worked for me too.. :) Thanks

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by