【发布时间】:2014-05-17 13:19:35
【问题描述】:
我有一个 Matlab 脚本,它根据数字地形模型计算某个地形参数(描述理论上的避风和暴露在风中)。该脚本可在 Matlab 和 Octave 中运行,并生成一个矩阵。
现在:我正在尝试将其与 GRASS GIS shell 脚本结合使用。我可以从 GRASS 调用脚本,但在将输出返回到 GRASS 时遇到问题。一种方法是使用 .mat 格式。但是,问题是:当我导出计算结果(使用save -mat4-binary result.mat ans)并尝试将.mat 文件导入GRASS 时,错误是:
错误:在 [...file] 中找不到“map_data”数组
同样,当我在 Octave 中加载文件并尝试显示它时
load result.mat
imagesc(map_data), axis equal, axis tight, colorbar
错误是
错误:`map_data' 在第 19 行第 9 列附近未定义
错误:评估参数列表元素编号 1
当我从 Matlab 导出时,也是同样的问题。
错误在哪里?
非常感谢任何帮助。
【问题讨论】: