gpt4 book ai didi

matrix - 如何从 Octave 音阶的文件中加载矩阵?

转载 作者:行者123 更新时间:2023-12-04 07:43:35 25 4
gpt4 key购买 nike

我使用 imread 将一个 8 位灰度图像加载到 Octave 音阶中,然后我将它保存为 ascii 格式并获得了一个包含所有值的巨大列表。然后我用 Java 中的 2x2 矩阵对其进行抖动处理,并在一行上打印出每个抖动矩阵的列表。

如果我程序中像素的矩阵是这样的:

0 2
3 1

然后我的程序生成的输出看起来像:
0 2 3 1

然后我将每个像素的所有矩阵都放在一行上。如何将其加载到 Octave 音程中以查看最终的抖动图像?

我正在处理 Octave 音程并创建了一个简单的矩阵,就像我展示的第一个矩阵并将其保存到一个文件中,然后我能够将它全部放在一行中并再次加载它就好了。然后我尝试用我的程序生成的矩阵替换该文件中的矩阵,但 Octave 似乎没有加载它。它试图加载它的矩阵根本没有改变。

最佳答案

我不认为我完全理解你的问题,但如果你在与文件系统交互时遇到问题,我建议使用函数 dlmread 和 dlmwrite。

以下代码应提供一个示例以帮助您入门:

%Random 4 by 4 matrix
M = rand(4,4)

%Write matrix to file system
dlmwrite("filename.txt",M);

%Read it back and store in an other variable
M2 = dlmread("filename.txt")

关于matrix - 如何从 Octave 音阶的文件中加载矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com