Octave 基礎操作及解決安裝繪圖工具gnuplot時出現unknown terminal錯誤

解決在mac下Octave中無法使用gnuplot繪圖的問題:

錯誤信息:
No output will be generated. Please select a terminal with ‘set terminal’.
原因:
使用homebrew安裝的gnuplot不包含任何可以在mac下繪圖的terminal,比如x11,qt等
解決方法:
手動安裝包含x11的版本
brew install gnuplot –with-x11
提示需要安裝xquartz,可以用brew安裝,也可以在http://www.xquartz.org/
下載dmg
之後還需要手動設置setenv GNUTERM x11
可以將這個語句添加進OCTAVE_HOME/share/octave/site/m/startup/octaverc ( oCTAVE_HOme通常是/ usr / 本地) , 使其永久工作。

Octave基礎操作

  1. 查詢關鍵字信息 help 關鍵字

  2. 修改提示符 PS1=(’修改內容’)

  3. 顯示變量的值 disp(var)

  4. 格式化輸出 disp(sprintf(‘任意內容 %0.2f’, var))

  5. 改變默認數據類型 format long\short

  6. 生成矩陣 A = [1 2; 3 4; 5 6] %生成一個3*2的矩陣

  7. 生成均勻數列 v = 起始值:步長:結束值
    v = 1:0.2:2
    ans =
    1.0000 1.2000 1.4000 1.6000 1.8000 2.0000

  8. 全0矩陣 A = zeros(2,3)

  9. 全1矩陣 A = ones(2,3)

  10. 隨機矩陣 A = rand(2,3) %0到1範圍內均勻分佈的僞隨機數

  11. 隨機矩陣 A = randn(2,3) %產生正態分佈的隨機數或矩陣的函數,它產生均值爲0,方差爲1,標準差爲1的正態分佈的隨機數或矩陣。

  12. 單位矩陣 A = eye(3)

  13. 顯示矩陣中元素的分佈直方圖 hist(var,n) %n控制顯示的精度

  14. 顯示矩陣大小 size(A) %size(A,n)返回A矩陣第n維的大小,n從1開始

  15. 顯示矩陣最長維度的長度 length(A)

Octave數據操作

  1. 顯示當前所在目錄: pwd
  2. 移動到指定目錄: cd ‘目錄’
  3. 顯示當前目錄下所有文件: ls
  4. 讀入文件: load 文件地址或load(‘文件地址’)
  5. 顯示所有已創建的變量和讀入的文件:
    who 簡略信息
    whos 詳細信息
  6. 刪除變量: clear 變量 %若無參數表示刪除所有變量
  7. 取得某序列前n個數據: x = A(1:n)
  8. 將某變量保存入文件:save 文件名 變量名 %保存爲人能閱讀的形式,最後加參數–ascii
發佈了293 篇原創文章 · 獲贊 39 · 訪問量 44萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章