首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

将一段matlab程序转化为c/c++!(调试通过就给分!),该怎么处理

2012-04-05 
将一段matlab程序转化为c/c++!(调试通过就给分!!!)程序如下:functionxnum(b)xrepmat(NaN,size(b))sign

将一段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 调用

热点排行