专栏
标签
Syslab如何实现matlab中meshgrid函数功能?
技术分享
发布于 2025-07-18 11:47:38
查看 1过去319天

问题现象

Syslab如何实现如下代码的相同功能。

x = 1:10

y = 1:10

[xx,yy] = meshgrid(x,y)

A = ones(10,10)

A(yy > 0.5 * xx + 3) = 0;

解决方法

Syslab中可以使用meshgrid2函数实现matlab中meshgrid函数的相同功能。

1.使用Julia代码对向量进行广播操作,上述示例代码的Julia代码如下:

using TyBase

x = 1:10

y = 1:10

xx,yy = meshgrid2(x,y)

A = ones(10,10)

A[yy .> 0.5 * xx .+ 3] .= 0

2.代码运行结果如下,可以在表格中查看A的视图结果:
image.png
image.png

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

全部回答

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