baltamatica 999_3.1.2_dev0
【安装包获取】
baltamatica_999-3.1.2-dev0_debian10_amd64
baltamatica_999-3.1.2-dev0_debian11_amd64
baltamatica_999-3.1.2-dev0_debian12_amd64
baltamatica_999-3.1.2-dev0_ubuntu18.04_amd64
baltamatica_999-3.1.2-dev0_ubuntu20.04_amd64
baltamatica_999-3.1.2-dev0_ubuntu22.04_amd64
baltamatica_999-3.1.2-dev0_win_x86_64
baltamatica-999.3.1.2.dev0-1-x86_64.pkg.tar.zst
baltamatica-999.3.1.2.dev0-1.el7.x86_64
baltamatica-999.3.1.2.dev0-1.el8.x86_64
baltamatica-999.3.1.2.dev0-1.fc38.x86_64
baltamatica_999-3.1.2-dev1_Deepin20.9_amd64
【更新内容】
本开发者预览版基于正式版 v3.1.2,除 v3.1.2 正式版包含内容外, 还包含以下的更新:
命令行输入的命令如果存在括号不匹配的情况时,程序会自动纠错(仅字符界面)
Input [0] >> sin(1 错误(文件 stdin, 行1, 列5): (A B)这样的写法是错误的 您是否想要输入: Input [1] >> sin(1)
补全提示现在可以提示已载入的插件中的函数
windows 系统下启动软件将不会有黑窗一闪而过
修复部分 Linux 系统下 register 程序无法正常启动的问题
修复 M 文件和 MAT 文件重名时,M 文件无法正确调用的问题
assert 函数:断言某条件为真
horzcat vertcat 支持结构体
mkdir 函数:在计算机硬盘中创建目录
str2func 函数:创建的函数句柄可正常调用,且行为和 MATLAB 一致
type 函数:打印文件内容到命令行窗口
meshgrid 函数:输入支持非向量数组
sum prod mean 函数处理逻辑优化
help 函数:输入不存在的命令时,会显示相近命令的帮助文档或提示相近命令列表
which 函数:支持 S = which(___) 用法,将返回值放在元胞数组中;修复某些情况下返回相同条目的问题
mod rem 函数:修复输入为大整数时计算可能出现错误的问题
log sqrt 函数:修复输入为 NaN 返回复数的问题
log10 函数:修复输入为复数时返回值错误的问题
convertCharToStrings convertContainedStringsToChars convertStringsToChars 函数:修复输入参数个数为 0 个时会报错的问题
feval 函数:修复了 feval 执行函数遇到错误时,代码会继续运行的问题
M 脚本输出参数未赋值时,软件将提示未赋值的形参名(之前会显示实参名) 例如:
function [x, y] = fff() x = 1; end
使用以下命令:
Input [0] >> [a, b] = fff() 输出参数 'y' 在函数 'fff' 执行中没有被赋值。
