选中工作区中的变量,无法绘制等高线图如何解决
技术分享
发布于 2025-07-22 13:36:29
查看 1过去315天
问题现象
Syslab 绘图中的等高线绘图模块不能运行?

解决方法
由于等高线模块采用的是 contour 函数,该函数的 contour(z) 用法要求变量 z 为至少包含两行两列,并且必须至少包含两个不同值的矩阵,不满足该条件时,模块无法使用,以下面为例:
1.运行下面代码,创建一个变量 a:
a = [1,2,3,4,5,6]
2.在工作区选择变量 a:

3.在绘图 Tap 页,点击绘图模块下拉框:

4.可以看到此时无法绘制等高线图:

5.将变量 a 重构成符合输入的 3×2 矩阵:
a = reshape(a,(3,2))
6.此时在工作区选择变量 a:

7.在绘图 Tap 页下,可以看到 contour 绘制等高线模块可以使用了:

8.点击该模块,可以看到已经绘制了变量 a 的等高线图:

9.有关 contour 函数的输入参数 z 可以参阅帮助文档:

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