读书人

将一段matlab程序转化为c/c++!(调试通

发布时间: 2012-04-05 12:42:40 作者: rapoo

将一段matlab程序转化为c/c++!(调试通过就给分!!!)
程序如下:
function x=num(b)
x=repmat(NaN,size(b));
sign=bitget(b,32);
sign=double(sign);
% format hex
exp=bitand(b,uint32(hex2dec( '7f000000 ')));
exp=bitshift(exp,-24);
%format long
exp=double(exp)- 64;
frac=bitand(b,uint32(hex2dec( '00ffffff ')));
%format long
frac=double(frac);
frac=frac/2^24;
x=(1-2*sign).*16.^exp .* frac;
将上面的小程序转换成C/C++;谢谢!!!!(只要调试通过就给分,有启发者也给分!!!)

[解决办法]
那就混合语言编程。C++调matlab
[解决办法]
用混合编程吧 ~

封装成 COM或者DLL 调用

读书人网 >C++

热点推荐