octave 入门 (1)

1) 修改提示字符串: PS1(‘>>‘)  

>>PS1(‘input:‘)
input:1 + 2

2) 运算  

>> 1+2ans = 3
>> 1*2
ans = 2
>> 1 == 2
ans = 0
>> 1 != 2
ans = 1
>> 1 && 0
ans = 0
>> 1 || 0
ans = 1

3) 输出: disp; 格式化输出用 disp(sprintf(...)); format 用来指定 disp 输出变量的长短格式

>> a = pi
a =  3.1416
>> disp(a)
 3.1416
>> disp(sprintf(‘2 decimals: %0.2f‘, a))
2 decimals: 3.14

 >> format long
 >> a
 a = 3.14159265358979

4) 矩阵

>> A = [1 2; 3 4; 5 6]  % 定义矩阵A
A =

   1   2
   3   4
   5   6

>> A = [1 2;        % 定义矩阵A
> 3 4;
> 5 6]
A =

   1   2
   3   4
   5   6

5) 向量

>> v = [1 2 3]       % 定义向量 1*3
v =

   1   2   3

>> v = [1; 2; 3]      % 定义向量 3 * 1
v =

   1
   2
   3

>> v = 1:0.1:2        % 定义向量, 从1开始, 到2结束, 每个向量元素递增0.1
v =


Columns 1 through 7:


1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000


Columns 8 through 11:


1.7000 1.8000 1.9000 2.0000

 

>> v = 1:6           % 定义向量, 从1开始, 到6结束, 每个向量递增1
v =


1 2 3 4 5 6

 

6) ones/zeros : 定义元素全是 1/0 的矩阵

>> ones(2,3)         % 定义 2 * 3 矩阵, 每个元素都是 1
ans =

   1   1   1
   1   1   1

>> C = 3 * ones(2, 3)
C =

   3   3   3
   3   3   3
>> B = zeros(1,3)       % 定义 1 * 3 矩阵(也是 1 * 3 向量), 每个元素都是 0
B =

   0   0   0

>> B = zeros(3)        % 定义 3 * 3 矩阵, 每个元素都是 0
B =

   0   0   0
   0   0   0
   0   0   0

7) rand/randn : 定义元素是随机数的矩阵, 其中 rand 是均匀分布, randn 是正态分布

>> rand(3)
ans =

   0.77517   0.50079   0.63386
   0.23687   0.89551   0.65577
   0.29754   0.54136   0.68766

>> rand(2,3)
ans =

   0.38275   0.67953   0.12146
   0.15065   0.93036   0.95690
>> randn(3)
ans =

   0.439525   1.104126  -0.725249
   0.073562   0.505057  -0.398156
   0.341471   0.719360   0.629861

>> randn(2,3)
ans =

  -0.28960  -1.18585  -0.62750
  -0.58217  -1.48229   0.25587

8) hist(histogram) 显示直方图

9) eye : 产生 n 阶单位矩阵

octave-3.6.4.exe:11> eye(5)
ans =

Diagonal Matrix

   1   0   0   0   0
   0   1   0   0   0
   0   0   1   0   0
   0   0   0   1   0
   0   0   0   0   1
时间: 2024-12-28 08:46:31

octave 入门 (1)的相关文章

Octave入门基础

Octave入门基础 一.简单介绍 1.1 Octave是什么? Octave是一款用于数值计算和画图的开源软件.和Matlab一样,Octave 尤其精于矩阵运算:求解联立方程组.计算矩阵特征值和特征向量等等. 1.2 Octave的适用对象 Octave和Matlab被project人员和科研人员广泛使用来进行各种工业和学术上的数值计算和仿真. 比如,NASA 使用它来开发飞行器的对接系统;Jaguar Racing使用它来可视化和分析从 F1 赛车传来的数 据;Sheffield大学用它来

Octave入门

Octave/Matlab Tutorial Octave/Matlab Tutorial Basic Operations 你现在已经掌握不少机器学习知识了 在这段视频中 我将教你一种编程语言 Octave语言 你能够用它来非常迅速地 实现这门课中我们已经学过 或者将要学的 机器学习算法 过去我一直尝试用不同的编程语言 来教授机器学习 包括C++.Java. Python.Numpy 和 Octave 我发现当使用像 Octave这样的 高级语言时 学生能够更快 更好地学习 并掌握这些算法 事

第一篇 学习机器学习,从零开始准备

 写在最开始:学了几个月,看了很多建议,走了不少弯路,不忘初心,坚持到底! 以下内容以及接下来的 [机器学习] 系列随笔会记录下我的学习路程,希望对各位有所帮助. 学习原因:危机感 学习准备: 1.下载安装了python 2.7, 后来换成了python3.0,安装各种库累的半死然后下载anaconda一次性搞定,然后python入门,略 2.下载安装了octave,然后看了一份octave入门,在看吴恩达coursera的课程之前,竟然不知道有如此简洁苗条的matlab替代品! 3.找了一堆学

免费的编程中文书籍索引

免费的编程中文书籍索引,欢迎投稿. 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版. stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编程书籍索引 中文版 感谢 @siberiawolf 使用 Bootstrap 开发了网页版,地址:http://siberiawolf.com/free_programming/index.html 参与交流 欢迎大家将珍藏已久的经典免费书籍共享出来,您可以: 使用 Issues 

免费的编程中文书籍索引【藏】

出处:http://siberiawolf.com/free_programming/index.html 本文所列文章全部来自@justjavac.由于本文更新方式为手动更新,更新时间较慢,所以最新最全最好的文章,请直接访问作者:免费的编程中文书籍索引 语言无关类 操作系统 开源世界旅行手册 鸟哥的Linux私房菜 Linux 系统高级编程 The Linux Command Line (中英文版) Linux 设备驱动 (第三版) 深入分析Linux内核源码 UNIX TOOLBOX Doc

编程中文书籍索引

编程中文书籍索引 免费的编程中文书籍索引 免费的编程中文书籍索引,欢迎投稿. 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版. stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编程书籍索引 中文版 感谢 @siberiawolf 使用 Bootstrap 开发了网页版,地址:http://siberiawolf.com/free_programming/index.html 参与交流 欢迎大家将珍藏已久的经典免费书

各类免费资料及书籍索引大全(珍藏版)

本文所列文章全部来自@justjavac.由于本文更新方式为手动更新,更新时间较慢,所以最新最全最好的文章,请直接访问:免费的编程中文书籍索引 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版. stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编程书籍索引 中文版 语言无关类 操作系统 开源世界旅行手册 鸟哥的Linux私房菜 Linux 系统高级编程 The Linux Command Line (中英文版) Li

【编程书籍 大系】 计算机开放电子书汇总

计算机开放电子书汇总 站点 站点源码 100个gcc小技巧 在线阅读 PDF格式 EPUB格式 MOBI格式 100个gdb小技巧 在线阅读 PDF格式 EPUB格式 MOBI格式 关于浏览器和网络的 20 项须知 在线阅读 PDF格式 EPUB格式 MOBI格式 2015互联网企业校招笔试题 MEGA下载 Github下载 3周3页面 在线阅读 PDF格式 EPUB格式 MOBI格式 简明 Python 教程 在线阅读 PDF格式 EPUB格式 A Guide to HTML5 and CSS

免费的编程中文书籍索引【转】

免费的编程中文书籍索引 转自 免费的编程中文书籍索引 - Wpeace - 博客园http://www.cnblogs.com/onepeace/p/4967662.html 免费的编程中文书籍索引,欢迎投稿. 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版. stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编程书籍索引 中文版 感谢 @siberiawolf 使用 Bootstrap 开发了网页版,地址:http