请问matlab 封装大佬,为什么我的m文件和封装的EXE文件运行结果不一样?

该楼层疑似违规已被系统折叠 

各位大佬用c写的源程序怎么在matlab 封装里面运行啊


该楼层疑似违规已被系统折叠 

mcc -m 函數名字.m会生成exe执行文件如果想移植到没有安装matlab 封装的电脑,还需打包执行环境貌似有400M


目的是为了进行时延估计小白剛上手,最后求出来的t0 和t1 多次运行(3遍后)后结果就发生了变化大佬帮我看看哪里出错了。


大佬有时间指点下没时间简单说个关键点,我再去百度感激不尽




我一看是以为用 xcorr求时延估计 结果多次运行发生变化是因为 噪声的原因,但是我发现应该不是这样我用别人设置嘚噪声再用t0=find(y==max(y))-N求就不会发生变化,值是恒定的



rng只是保证每次运行时,产生的randn是一致的td恒定因为你设置为30了,to到时有可能跟随机数据有关因为他是根据相关系数计算出来的。至于原因我也不明。【c lags】= xcorr(xy)试试,没有详细用过你可以help看看。

我要回帖

更多关于 matlab 封装 的文章

 

随机推荐