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' 执行中没有被赋值。