请问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 封装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信