摘要:
在【C#调用Matlab详细步骤】https://blog.csdn.net/weixin_42432227/article/details/103876304一文中,介绍了c#调用matlab的详细步骤。但是在c#实际编程过程中。还需要特别注意c#和matlab数据格式的相互转换。本文则介绍两者数据转换的方法。
a) C# 数据转换成matlab数据
Matlab数据和C#数据相互转换的过程中,需要用到MWArray
double[] ax;
MWNumericArray mw_ax = new MWNumericArray(ax);
这就将c#
b) Matlab数据转换成C#数据
MWArray hpf_ax = (MWNumericArray)new double[]{ };
Array hpf_ax_ar =( (MWNumericArray)hpf_ax).ToVector(MWArrayComponent.Real);
double[] hpf_ax_c = (double[])hpf_ax_ar;