Octave 入门 PDF 文档

发布于 2022-02-20 00:32:35 字数 1769 浏览 1256 评论 0

Octave 是一款用于数值计算和绘图的开源软件。和Matlab 一样,Octave 尤其精于矩阵运算:求解联立方程组、计算矩阵特征值和特征向量等等。在许多的工程实际问题中,数据都可以用矩阵或向量表示出来而问题转化为对这类矩阵的求解。另外,Octave 能够通过多种形式将数据可视化,并且Octave 本身也是一门编程语言而易于扩展。因此我们可以称Octave 是一款非常强大的可编程可视化计算程序。Octave 让解决很大范围内的数值问题变得简单,给使用者更多的时间来进行实验和考虑问题。

目录

1 简介4
1.1 Octave 是什么? . . . 4
1.2 Octave 不是什么? . 4
1.3 Octave 的适用对象. 4
1.4 与常见的高级语言(如C++) 的区别. 4
2 简单计算4
2.1 启动Octave 4
2.2 Octave 简单计算. . 5
2.3 内建函数. 5
3 Octave 环境7
3.1 变量. . . 7
3.2 数值及其格式. . . . 8
3.3 数值的表示和精度. 8
3.4 载入和保存数据. . . 9
3.5 重复之前命令. . . . 9
3.6 获得帮助. 10
3.7 取消一个命令. . . . 10
3.8 分号和隐藏结果. . . 11
4 数组和向量11
4.1 构造向量. 11
4.2 冒号表达式. . . . . 11
4.3 大矩阵或矩阵的显示. . . . . 12
4.4 向量构造函数. . . . 12
4.5 向量中的元素操作. 13
4.6 向量的计算. . . . . 13
5 画图15
5.1 改进该图形. . . . . 15
5.2 Multiple graphs . . . 16
5.3 Multiple figures . . . 16
5.4 保存和打印图片. . . 18
6 Octave 编程I:脚本文件18
6.1 Path 问题. 18
6.2 创建和编辑脚本. . . 19
6.3 记住之前脚本. . . . 19
7 控制语句20
7.1 if...else 语句. . . . 20
7.2 switch 语句. . . . . 22
7.3 for 语句. 22
7.4 while 语句. . . . . 23
8 Octave 编程II:函数23
8.1 实例1: 角度制正弦函数. . . 23
8.2 创建并使用函数. . . 24
8.3 实例2: 单位阶跃函数. . . . 25
9 矩阵和向量26
9.1 矩阵乘法. 27
9.2 转置算符. 29
9.3 矩阵创建函数. . . . 29
9.4 创建复合矩阵. . . . 30
9.5 提取矩阵元. . . . . 31
10 基本矩阵函数31
11 解决Ax = b 类问题33
12 画图进阶33
12.1 子图. . . 33
12.2 3D 画图. 33
12.3 调整视角. 33
12.4 绘制曲面. 35
13 本征向量和奇异值分解35
14 复数35
14.1 绘制复数. 36
14.2 多项式求根. . . . .36
15 Octave 可执行程序37
A 更多参考资料40
B 声明40

下载地址:https://www.wenjiangs.com/wp-content/uploads/2022/02/octave-tutorial-cn.zip

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

qq_aHcEbj

文章 0 评论 0

寄与心

文章 0 评论 0

13545243122

文章 0 评论 0

流星番茄

文章 0 评论 0

春庭雪

文章 0 评论 0

潮男不是我

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文