Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C++;Visual Studio 我正在做我的一个关于模式识别的项目,之前我在Matlab中用.Mat文件来训练数据,但是现在我需要在C++中使用同样的方法。P> > P>虽然有一些允许C++读取.Mat文件的外部库,但它们中的大多数都没有得到很好的支持,并且可以加载更早版本的文件。 但是,我建议您仅以纯文本格式保存变量 save('output.txt', 'variable_name', '-ascii');_C++_Matlab_Hyperlink - Fatal编程技术网

如何在C++;Visual Studio 我正在做我的一个关于模式识别的项目,之前我在Matlab中用.Mat文件来训练数据,但是现在我需要在C++中使用同样的方法。P> > P>虽然有一些允许C++读取.Mat文件的外部库,但它们中的大多数都没有得到很好的支持,并且可以加载更早版本的文件。 但是,我建议您仅以纯文本格式保存变量 save('output.txt', 'variable_name', '-ascii');

如何在C++;Visual Studio 我正在做我的一个关于模式识别的项目,之前我在Matlab中用.Mat文件来训练数据,但是现在我需要在C++中使用同样的方法。P> > P>虽然有一些允许C++读取.Mat文件的外部库,但它们中的大多数都没有得到很好的支持,并且可以加载更早版本的文件。 但是,我建议您仅以纯文本格式保存变量 save('output.txt', 'variable_name', '-ascii');,c++,matlab,hyperlink,C++,Matlab,Hyperlink,这很简单,因为您使用数字,而且安全(您使用的任何其他语言都将永远能够读取文本文件,而不是依赖明年可能无法使用的库)。包含数字的文件具有自然的解释力,可由任何程序(excel、文本编辑器等)查看和操作 如果您正在进行模式识别,您可能应该将数据集保存在一个文件中,每行一个模式,例如: a1 a2 a3 a4。。。100 其中a_i是第i个属性的值,1 0是模式的类。神经网络/支持向量机参数/您正在使用的任何其他参数的权重应保存到另一个文本文件中。与.mat文件相比,它所带来的问题要少得多。除了将其加

这很简单,因为您使用数字,而且安全(您使用的任何其他语言都将永远能够读取文本文件,而不是依赖明年可能无法使用的库)。包含数字的文件具有自然的解释力,可由任何程序(excel、文本编辑器等)查看和操作

如果您正在进行模式识别,您可能应该将数据集保存在一个文件中,每行一个模式,例如:

a1 a2 a3 a4。。。100


其中a_i是第i个属性的值,1 0是模式的类。神经网络/支持向量机参数/您正在使用的任何其他参数的权重应保存到另一个文本文件中。与.mat文件相比,它所带来的问题要少得多。除了将其加载到matlab上,您无法以任何其他方式查看和使用.mat文件的内容。

matlab提供了一个可用于从C/C++(或Fortran)读写mat文件的.

除了将.mat文件加载到MATLAB中,您不能以任何其他方式查看或使用.mat文件,这一点都不正确。MATLAB本身提供了一个专门设计的API,用于将.mat文件直接读入C/C++和Fortran(完全受支持)。