专栏
标签
Syslab 中运行 M 兼容出现报错 TyMLang.OutOfBoundError: 对第 1 维,范围 40 到 97 超过范围 1 到 1
技术分享
发布于 2025-08-06 16:30:10
查看 1过去300天

问题现象

Syslab 中运行 M 兼容出现报错 TyMLang.OutOfBoundError: 对第 1 维,范围 40 到 97 超过范围 1 到 1。
image.png

代码如下:

a=[1 2 3 -1]

a(a<0)=0

解决方法

上述问题是由于数组a与(符号之前的空格,导致语法错误,出现报错,

1.针对上述问题,需要将代码修改为:

a=[1 2 3 -1]

%a (a<0)=0%a和(之前的空格导致语法错误,会出现报猎

a(a<0)=0%a 和(之前的空格删除

运行上述代码,可以得到正确结果:
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天