日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

MATLAB如何修改默认设置

發(fā)布時間:2024/1/8 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB如何修改默认设置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天在github上下載了一個代碼,運行結(jié)束之后,發(fā)現(xiàn)它把我的figure里面的默認解釋器改了。

原本的設(shè)置是:

interpreter = 'none'

但我打開figure的屬性窗口一看,這個屬性被改成了

interpreter = 'Latex'

這樣在畫圖過程中,一旦文本里面有漢字,就會出現(xiàn)下面的警告:

警告: 更新 Text 時出錯。 字符串標量或字符向量必須具備有效的解釋器語法

解決方法有2個:

  • 是以后每次寫legend()或者xlabel()、ylabel()的時候加上interpreter = 'none'
  • 把默認設(shè)置修改回原來的樣子
  • 我決定一勞永逸,選擇第二個。

    開始上網(wǎng)查資料,找到了這篇文章,介紹了如何把figure的背景色換成白色,代碼是set(0,'defaultfigurecolor','w')。我從這篇文章中受到啟發(fā),認為可以找到默認設(shè)置的句柄,再通過set()設(shè)置句柄參數(shù),恢復默認設(shè)置。多說一嘴,代碼里面0這個句柄代表的是計算機屏幕(可以參考這里)。

    下一步是上網(wǎng)查找MATLAB的默認句柄有什么,找到了這篇文章。

    作者說可以用get(0,'factory')來獲取默認的屬性定義值。在MATLAB命令行里面輸入這行命令之后,出現(xiàn)了好多好多可以設(shè)置的屬性。但我找了一下,沒有發(fā)現(xiàn)interpreter的名字,感覺可能不是用這行代碼來做。

    當下心思一動,心想可以不可以把factory替換成default,在命令行輸入代碼get(0,'default'),得到如下輸出:

    ans = 包含以下字段的 struct:defaultFigurePosition: [680 558 560 420]defaultFigurePaperPositionMode: 'auto'defaultFigurePaperType: 'A4'defaultFigurePaperUnits: 'centimeters'defaultFigurePaperSize: [21 29.7000]defaultTextInterpreter: 'latex'defaultLegendInterpreter: 'latex'defaultAxesTickLabelInterpreter: 'latex'

    注意到最后三行出現(xiàn)了interpreter和latex的名字, 這就是要找的默認設(shè)置。

    在命令行輸入下面三行代碼就可以把解釋器換成MATLAB的默認設(shè)置了。

    set(0,'defaultTextInterpreter','none'); set(0,'defaultLegendInterpreter','none'); set(0,'defaultAxesTickLabelInterpreter','none');

    再次輸入get(0,'default')檢查一下是否設(shè)置成功,得到如下輸出。

    ans = 包含以下字段的 struct:defaultFigurePosition: [680 558 560 420]defaultFigurePaperPositionMode: 'auto'defaultFigurePaperType: 'A4'defaultFigurePaperUnits: 'centimeters'defaultFigurePaperSize: [21 29.7000]defaultTextInterpreter: 'none'defaultLegendInterpreter: 'none'defaultAxesTickLabelInterpreter: 'none'

    成功!這下在figure中畫圖用漢字的時候再也不會給警告了。

    通過這件事情我覺得吧,還是得多思考多想一想怎么解決問題,解決問題后還要及時記錄,防止自己忘記。

    總結(jié)

    以上是生活随笔為你收集整理的MATLAB如何修改默认设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。