【发布时间】:2020-08-13 16:27:26
【问题描述】:
我在 MATLAB 中有一个脚本,它使用我开发的 .NET 程序集,它传递 float[] 数组,这些数组在 MATLAB 中显示为工作区窗口中 1x1 Single[] 类型的结构。至少我认为它是一个结构,我找不到这方面的文档。它是在工作区视图中显示立方体的图标。
现在我可以准备一个足够大的矩阵,遍历我的数组并逐个值复制,但数组可能非常大。我确信有一种更有效的方法来完成我想做的事情。有吗?
【问题讨论】:
我在 MATLAB 中有一个脚本,它使用我开发的 .NET 程序集,它传递 float[] 数组,这些数组在 MATLAB 中显示为工作区窗口中 1x1 Single[] 类型的结构。至少我认为它是一个结构,我找不到这方面的文档。它是在工作区视图中显示立方体的图标。
现在我可以准备一个足够大的矩阵,遍历我的数组并逐个值复制,但数组可能非常大。我确信有一种更有效的方法来完成我想做的事情。有吗?
【问题讨论】:
好的,我想通了:从示例 here 我推断我可以使用 double( myFloatArray ) 进行类型转换,这非常简单,对于我作为 MATLAB n00b 来说并不明显。
【讨论】: