【发布时间】:2012-08-14 18:19:52
【问题描述】:
我以前问过这个,但我觉得我不够清楚,所以我会再试一次。
我正在运行网络模拟,我有数百个输出文件。每个文件保存不同参数的模拟测试结果。
每个模拟有 5 个不同的参数和 16 个不同的测试。我需要一种方法来在 Matlab 中存储所有这些信息(而且还有很多),目的是使用脚本绘制图形。假设脚本输入是 parameter_1 和 test_2,所以我得到一个图表,其中 parameter_1 是 X 轴,test_2 是 Y 轴。
我的问题是我对 Matlab 不太熟悉,我需要得到指导,这样我就不会永远花时间(我的时间很短)。
如何在 Matlab 中存储这些信息?我在想两个选择:
- 每个输出文件都单独导入到不同的变量(矩阵)
- 所有输出文件合并到一个输出文件并一起导入。在结果矩阵中,每一行是一个不同的输出文件,每一列是一个不同的测试。问题是,我不知道如何存储模拟参数 编辑:也许我可以使用数据集?
所以,如果您有任何关于如何存储信息的建议,以及哪些功能可以帮助我获取所需的唯一数据,我将不胜感激。
【问题讨论】:
-
对于不太熟悉 Matlab 的人来说,这是一个野心勃勃的第一个项目。您熟悉哪些软件包?为什么你认为你需要使用 Matlab 呢?
-
Matlab 不是因为这个原因而创建的吗?在 excel 中存储和过滤数据(我使用的是 python)很容易,但是在 python 中绘制图形并不容易。也许我可以在 Excel 中存储和获取信息,然后仅使用 Matlab 进行绘图?
-
也许您可以在 Excel 中存储和获取信息,然后也使用 Excel 进行绘图?我并不是说 Matlab 不适合您想做的事情,而是您的 Matlab 技能(还)不适合,而且由于您没有时间在 Matlab 上苦苦挣扎,因此无法帮助您快速完成项目。压力。
-
现在我将尝试继续使用 Matlab,看看情况如何。使用数据集在我的列表中实施方法 2 怎么样?还是谢谢!
-
“在 python 中绘制图表没有简单的方法” - Matplotlib
标签: matlab file-io large-data