0
我怎样才能将mat转换为fmat。我的功能之一是返回垫子。但是为了记忆,我想将它转换为fmat。我如何输入它?犰狳C++ typecast双矩阵mat来浮动矩阵fmat
我怎样才能将mat转换为fmat。我的功能之一是返回垫子。但是为了记忆,我想将它转换为fmat。我如何输入它?犰狳C++ typecast双矩阵mat来浮动矩阵fmat
可以使用conv_to矩阵类型之间转换:
mat A = my_function();
fmat B = conv_to<fmat>::from(A);
fmat C = conv_to<fmat>::from(my_function());
或者,你可以改变你的函数到模板;例如:
template <typename T>
Mat<T> other_function() {
return Mat<T>(4,4);
}
...
fmat D = other_function<float>();
mat F = other_function<double>();
什么是矢量?例如,双向量vec浮动向量fvec?上述解决方案也适用于矢量。谢谢!!!! –