有人知道我在哪里可以找到conv2.m的源代码吗?
48次浏览(最近30天)
显示旧的注释
在过去的6个小时里,我一直在调试一个巨大的程序,并最终将问题隔离到一个函数:conv2.m
我遇到的错误是,这个程序的输出在不同的机器之间是不同的(显然不是理想的,因为我更喜欢我的计算机以确定性的方式运行)。所有其他变量都已经被认真地研究过了,所以不必费心提供其他建议。问题是……M在不同机器上的执行是不同的。我想把这个源代码包含到我的程序中,这样就不会发生这种情况。有谁知道在哪能查到吗?
谢谢,
- c
接受的答案
更多答案(2)
j·韦伯斯特
2016年4月29日
我找到了这个。虽然我不能告诉你它是否适合你。
我发布警告,我真的不知道mathwork在这方面的立场是什么。我怀疑无法在.m文件中找到源代码的原因是因为它被转换为C或汇编或其他东西以提高速度。既然他们提供了大部分库的源代码,那么他们出于某种原因想要保护这些代码对我来说似乎很奇怪。
0评论
史蒂文的主
2016年4月29日
的
conv2
函数是内置在MATLAB中的,我们不分发此函数的源代码。
听起来你好像已经把这些区别分离出来了
conv2
用同样的数据。如果是这种情况,您是否可以使用本页面右上角的联系我们链接发送信息以重现此行为以进行技术支持调查(以确定是否为错误)?万博1manbetx你应该包括的一些信息:
- 你在这两台机器上使用的是哪个版本的MATLAB ?如果您使用不同的版本,请尝试在两台机器上使用相同的版本,以消除出现错误的可能性conv2在两个版本之间更改。]
- 您在两台机器上使用的是什么操作系统?
- 你要传递的数据是输入吗conv2一模一样,连最后一位都一样isequal函数返回true)在两台机器上?
- 包括一个mat文件,其中包含要传递的数据conv2以及调用的确切命令conv2.