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

你可能感兴趣的:(Octave 基础操作及解决安装绘图工具gnuplot时出现unknown terminal错误)