基础 API
基础 API 是编译和运行 Syslab 的函数,在 Syslab 中工作时,您可以发出创建变量和调用函数的命令。
输入命令
编译和运行 Syslab 语句
在 Syslab 中工作时,您可以发出创建变量和调用函数的命令。
| 函数名 | 简介 |
| ans | 最近计算的答案 |
| clc | 清空命令行窗口 |
| clipboard | 在目标与系统剪贴板之间复制和粘贴文本 |
| Ctrl + D | 终止 Syslab 程序(与 exit() 等效) |
| Ctrl + l | 清空命令行窗口 |
| Ctrl+R | 打开命令历史记录窗口 |
| diary | 将命令行窗口文本记录到日志文件中 |
| exit | 终止 Syslab 程序 |
| gethostname | 获取本地计算机的主机名 |
| import | 导入整个库或者库中的模块 |
| iskeyword | 确定输入是否为 Syslab 关键字 |
| ty_format | 设置命令行窗口输出显示格式 |
| using | 加载整个库或者库中的模块,并使其可直接使用 |
| varinfo | 展示模块中的变量及大小和类型 |
| VersionNumber | 用于将字符串解析为版本号 |
| @show | 显示表达式和结果,返回结果 |
| @time | 用于执行表达式的宏,打印执行所需的时间、分配数及其字节总数 |
环境和设置
预设和设置环境。
系统命令
| 函数名 | 简介 |
| ispc | 确定版本是否适用于Windows (PC) 平台 |
| pause | 暂时停止执行 Syslab |
| perl | 使用操作系统可执行文件调用 Perl 脚本 |
| system | 执行操作系统命令并返回输出 |
平台和许可
| 函数名 | 简介 |
| ver | Syslab 产品的版本信息 |
数据导入和分析
导入和导出数据,包括大文件;预处理数据、可视化和浏览。
数据导入和导出
文本文件和其他文件格式。
低功耗 Bluetooth 通信
| 函数名 | 简介 |
| read_serial_port | 从串行端口设备读取数据 |
| write_serial_por | 将数据写入串行端口设备 |
低级文件 I/O
| 函数名 | 简介 |
| fclose | 关闭一个或所有打开的文件 |
| feof | 检测文件末尾 |
| fgetl | 读取文件中的行,并删除换行符 |
| fgets | 读取文件中的行,并保留换行符 |
| fopen | 打开文件或获得有关打开文件的信息 |
| fprintf | 将数据写入文本文件 |
| fread | 读取二进制文件中的数据 |
| fscanf | 读取文本文件中的数据 |
| fwrite | 将数据写入二进制文件 |
标准文件格式
| 函数名 | 简介 |
| h5info | 有关 HDF5 文件的信息 |
| h5read | 从 HDF5 数据集读取数据 |
| h5readatt | 从 HDF5 文件中读取属性 |
| importdata | 从文件加载数据 |
| textscan | 从文本文件或字符串读取格式化数据 |
工作区变量
| 函数名 | 简介 |
| clear | 从工作区中删除项目、释放系统内存 |
| load | 将文件变量加载到工作区中 |
| save | 将工作区变量保存到文件中 |
描述性统计量
范围、集中趋势、标准差、方差、相关性。
| 函数名 | 简介 |
| maxk | 计算数组的 k 个最大元素 |
| median | 数组的中位数值 |
| mink | 计算数组的 k 个最小元素 |
| mode | 数组中出现次数最多的值 |
| movsum | 移动总和 |
大型文件和大数据
访问和处理文件集合以及大型数据集。
| 函数名 | 简介 |
| add | 向 KeyValue 中添加单个键-值对组 |
数据的预处理
| 函数名 | 简介 |
| fillmissing | 填充缺失值 |
| rmmissing | 删除缺失的条目 |
| standardizemissing | 插入标准缺失值 |