搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Octave程序设计/计算机技术开发与应用丛书
0.00     定价 ¥ 129.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302587163
  • 作      者:
    编者:于红博|责编:赵佳霓
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2022-03-01
收藏
畅销推荐
内容介绍
Octave为GNU项目下的开源软件,旨在解决线性和非线性的数值计算问题。本书由浅入深,全面讲解Octave的功能及编程方法,帮助读者尽快掌握Octave的应用技巧。 本书共14章,层次分明,将复杂的软件体系分解为运算符、数据类型、数据格式等方面,分类进行详细讲解,并提供大量实用程序示例,让读者不仅可以在学习过程中减小阻碍,在实际的科学研究中也方便查找。最后一章讲解Octave高级应用,内容覆盖全面。 本书针对零基础的读者,有Octave或者MATLAB经验的程序设计人员也可以学到很多Octave独有的特性。
展开
目录
第1章 绪论
第2章 Octave简介
2.1 Octave的起源
2.2 Octave的安装方式
2.2.1 源码安装
2.2.2 在不同Linux版本上安装Octave软件
2.2.3 从Homebrew包管理器安装Octave软件
2.2.4 在其他UNIX发行版上安装Octave软件
2.2.5 在WSL子系统中安装Octave软件
2.2.6 在Docker中安装Octave镜像
2.2.7 在Singularity中安装Octave镜像
2.2.8 安装Flatpak技术的Octave封包
2.2.9 从Snap包管理器安装Octave封包
2.2.10 从Guix包管理器安装Octave软件
2.2.11 从Spack包管理器安装Octave软件
2.2.12 安装Jupyter客户端的Octave内核
2.2.13 使用MXE交叉编译并安装Octave软件
2.3 Octave的用户界面
2.3.1 Linux系统上的Octave
2.3.2 Octave的GUI模式
2.3.3 Windows系统上的Octave
2.3.4 macOS系统上的Octave
2.4 Octave的运行要求
第3章 运算符与输入、输出
3.1 运算符号
3.1.1 代数运算符
3.1.2 逻辑运算符
3.1.3 逻辑运算的零值
3.1.4 按元素逻辑运算和(狭义的)逻辑运算的区别
3.1.5 赋值运算符
3.1.6 复合运算符
3.1.7 其他符号
3.1.8 运算符的运算顺序
3.1.9 运算符的优先级
3.2 简单的运算函数
3.3 运算符重载
3.4 输入、输出函数
3.4.1 文件输入、输出函数
3.4.2 简单输入函数
3.4.3 行输出函数
3.4.4 格式化输入、输出函数
3.4.5 终端输入、输出函数
3.4.6 二进制输入、输出函数
第4章 数据类型
4.1 数据类型介绍
4.1.1 数据类型分类
4.1.2 实际意义上的零值
4.1.3 原始数据类型判断
4.2 数据类型转换
4.2.1 自动类型转换
4.2.2 强制类型转换
4.2.3 数据大小端转换
4.3 预定义的特殊数据
第5章 数据格式
5.1 变量属性
5.1.1 由Octave工作空间管理的属性
5.1.2 数字类型数据的输入方式
5.2 数据精度
5.2.1 预置的最大值和最小值
5.2.2 预置的无穷小量
5.2.3 浮点型格式能够存储的最大整数值
5.3 数据的存储空间
5.3.1 基本数据类型的存储空间
5.3.2 基本变量类型的0值
5.3.3 单引号和双引号与字符串的关系
5.3.4 转义字符
5.4 字符串
5.4.1 字符和字符串的关系
5.4.2 字符串的索引和切片
5.4.3 字符串拼接
5.4.4 创建字符串数组
5.4.5 字符串数组自动扩充
5.4.6 字符串截取
5.4.7 字符串分割
5.4.8 字符串替换
5.4.9 字符串清除
5.5 数组
5.5.1 数组元素的索引
5.5.2 数组的切片
5.5.3 创建高维数组
5.5.4 拼接二维数组
5.5.5 拼接高维数组
5.5.6 重新排列矩阵
5.5.7 循环更改矩阵
5.5.8 改变矩阵维度
5.5.9 矩阵排序
5.5.10 改变矩阵形状
5.5.11 截取或补齐矩阵元素
5.6 元胞
5.6.1 元胞的索引
5.6.2 元胞的串级索引
5.6.3 元胞的切片
5.6.4 元胞的串级切片
5.6.5 元胞的精确切片
5.6.6 创建字符串元胞
5.7 数据格式转换
5.7.1 数字类型变量转换
5.7.2 整数类型变量转换
5.7.3 元胞类型变量转换
5.7.4 二进制类型变量转换
5.7.5 十进制类型变量转换
5.7.6 十六进制类型变量转换
5.7.7 任意进制类型变量转换
5.7.8 字符串转换
5.7.9 函数句柄转换
5.7.10 矩阵转换
5.7.11 编码格式转换
5.7.12 转义与反转义
5.7.13 图形句柄转换
5.8 数据查询
5.8.1 对比数组分量
5.8.2 查询数组分量
5.8.3 查询图形对象
5.8.4 查询图像对象
5.8.5 查询字符串分量
5.8.6 查询字符索引
第6章 使用Octave进行简单计算
6.1 计算之前的准备工作
6.2 只用运算符进行计算
6.2.1 矩阵自动扩展特性
6.2.2 只用运算符进行计算的示例
6.3 使用简单的运算函数进行计算
6.3.1 通用代数函数
6.3.2 通用判断函数
6.3.3 通用逻辑函数
6.3.4 矩阵基本函数
6.3.5 矩阵构造函数
6.3.6 矩阵代数函数
第7章 脚本
7.1 脚本命名规则
7.1.1 脚本名称限制
7.1.2 脚本路径规则
7.1.3 Octave的关键字
7.2 脚本结构组成
7.2.1 Shebang
7.2.2 注释
7.2.3 帮助文本
7.2.4 运算语句与注释风格
7.3 调用脚本时消除歧义
7.4 脚本运算流程
7.4.1 上下文
7.4.2 source()函数指定上下文
7.4.3 批量运行脚本
7.4.4 嵌套运行脚本
7.4.5 使用脚本加载函数
第8章 函数
8.1 函数命名规则
8.2 函数定义方法
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证