baltamatica_999_3.6.1_dev1
【安装包获取】
版本 | 芯片 | 操作系统 | 安装形式 |
baltamatica_999-3.6.1-dev1_aarch64.tar.xz | arm | Linux通用 | 绿色版 |
baltamatica_999-3.6.1-dev1_Linux_aarch64.deb | arm | Linux通用 | 安装包 |
baltamatica_999-3.6.1-dev1_win_x86_64.exe | x86_64 | Windows | 安装包 |
baltamatica_999-3.6.1-dev1_amd64.tar.xz | x86_64 | Linux通用 | 绿色版 |
baltamatica_999-3.6.1-dev1_Linux_amd64.deb | x86_64 | Linux通用 | 安装包 |
baltamatica-999.3.6.1.dev1-1.el7.x86_64.rpm | x86_64 | centos | 安装包 |
baltamatica-999.3.6.1.dev1-1-x86_64.pkg.tar.zst | x86_64 | archlinux | 安装包 |
baltamatica_999-3.6.1-dev1_uos20_loongarch64.deb | loongarch64 | 统信 | 安装包 |
【更新内容】
本开发者预览版基于正式版 v3.6.1,除 v3.6.1 正式版与预览版 v3.6.1-dev0 的内容外,还包含以下的更新:
一、新功能
表格类型的变量增加使用圆点运算符修改列数据的支持。例如
T = table(randn(3)); T.(1) % 返回第 1 列 T.(1) = randn(3,1) % 设置第 1 列
字符前端在启动信息中会显示当前北太天元版本号
datetime
duration
calendarDuration
支持加减运算
二、新增内置函数
native2unicode
unicode2native
:本地编码和 Unicode 之间相互转化
namedargs2cell
:Name-Value 参数转化为元胞类型
m2xdate
x2mdate
:北太天元 datetime 与 Excel 时间的转化
三、内置函数优化
input
:支持input(prompt, 's')
的用法,即将输入解释为字符;屏蔽求值的中间输出;prompt 支持换行符;在非交互模式下会报错“当前模式不支持”,而不是无限进行等待
spalloc
:优化实现
any
all
num2cell
:增加对高维和稀疏矩阵的支持
fgets
fgetl
函数:添加 `help` 文档
repmat
:优化实现,提高效率
vecnorm
:支持稀疏矩阵并提高效率
四、BUG 修复
修复在部分 Linux 系统中软件因 OpenGL 依赖错误而无法启动图形界面的问题
修复fun (x)
被错误判断为命令语法的问题(函数名和参数之间有空格)
修复otherwise
中只有一条语句时,无输出参数函数调用(例如 disp(x);
)的输出个数会被判断成 1 的问题
修复sparse
函数对logical
类型输入处理错误的问题
修复isfinite
函数对整数数组的处理
修复 unique
函数在rows
模式下没有正确处理NaN
行的问题
修复randi
randperm
处理整数溢出的问题
修复istriu
istril
函数调用会闪退的问题
五、已知问题
在统信 UOS 等国产系统中,系统的安全策略可能会阻止程序运行,需要在系统安全设置中允许任意应用运行,详见 https://faq.uniontech.com/desktop/app/2eb3
在使用非 debian 系列系统(如 redhat、fedora、centos、archlinux)运行软件时,软件部分功能可能会因为安装目录权限问题而无法正常使用,例如北太真元无法打开 .bt 文件。可将安装目录权限设置为使用者临时解决此问题。例如 chown -R user:user /opt/Baltamatica
北太天元软件在分辨率过低的桌面(宽小于 1200,高小于 800)界面可能会显示不完整,该问题正解决中