【发布时间】:2019-08-09 07:11:30
【问题描述】:
我尝试从文件中读取矩阵。代码很简单
function [mat] = read(file)
mat = load(file_points)
但是当我尝试运行它时
read('file')
垫子=
包含字段的标量结构:
mat =
3 4 6
3 5 1
它显示了矩阵, 但是当我运行这个命令时......
>>mat(1,1)
错误:'points' 在第 1 行第 1 列附近未定义
【问题讨论】:
-
points=read_input_data('cls/cluster_1.points')。如果您不使用 Octave 来显示结果矩阵,请在语句末尾添加分号。 -
你的函数声明被读取但是你调用了read_input_data,请修复这个错误
-
“我认为是cmets,所以应该不会影响太大”。实际上,标题中的那些 cmets 就是 使 这个文本文件成为一个 .mat 文件,您可以使用
load读取它。尝试删除它们,看看会发生什么。
标签: file matrix octave numerical-methods