专栏
标签
Syslab 中使用 linspace 函数,报错:UndefVarError: `linspace` not defined
技术分享
发布于 2025-07-18 09:35:24
查看 1过去319天

问题现象

Syslab中使用linspace函数,报错:UndefVarError:‘linspace’ not defined

代码:

Range = linspace(1,5e3,4096*8)
image.png

解决方法

linspace函数属于M软件函故,因此在Julia语法下会报错,应该使用它的替代函数LinRange:
image.png

1.运行下面代码:

# Range = linspace(1,5e3,4096*8) 
Range = LinRange(1,5e3,4096*8) #将linspace修改为LinRange

2.可以看到运行出了正确结果:
image.png

3.LinRange函数的用法:

函数库: Julia自带的函数
语法:
y = LinRange(x1,x2,n)
说明:
y = LinRange(x1,x2,n)生成n个点。这些点的间距为(x2-x1)/(n-1)。
示例:
y1 = LinRange(-5,5,7)
image.png

有关LinRange函数的详细信息可以参考帮助文档:
image.png

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

全部回答

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