baltamatica_999_3.1.2_dev0

标签: 软件版本更新

社区小助手 2024-02-22 18:04:12

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)
  • 补全提示现在可以提示已载入的插件中的函数

二、BUG 修复

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


1891 0 0 收藏 回复

回复

回复

重置 提交