0

我正在尝试通过执行 P = P/norm(P) 来规范化大小为 nxm 的布尔矩阵 P。

对 norm() 的调用失败并显示:

xnorm:错误类型参数“布尔矩阵”。octave 似乎有一个特定的类型 BoolMatrix ,其中 P 是一个实例;是否可以将其转换为矩阵,或者以其他方式解决问题?

4

1 回答 1

0

您可以通过将矩阵乘以标识来“转换”矩阵:

P = eye(size(P))*P
P = P/norm(P)

我找不到将布尔矩阵转换为另一种类型的任何方法,而且看起来转换矩阵通常很棘手

于 2012-10-29T21:22:17.107 回答