[问题] matlab 自定义svd函式crash

楼主: g12288 (史蒂芬)   2015-01-14 15:03:55
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ 2010
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
我不确定该PO matlab版还是C版 如有违规再删除
我想用网络上现成的svd code来作为自定义的svd函数(后续要用的)
我不知道是是我对matlab不够熟悉还是主体code有问题
呼叫来使用跑到一半会crash
不知道会不会跟memory之类的有关??
喂入的资料(Input):
C=imread('graybaby.jpg');
[U,S,V]=dsvd(double(C)); %dsvd为自定义的svd函式
图片在


预期的正确结果(Expected Output):
和 [U,S,V]=svd(double(C)); 出来结果应一致
错误结果(Wrong Output):
crash
程式码(Code):(请善用置底文网页, 记得排版)
原版在这
http://www.public.iastate.edu/~dicook/JSS/paper/code/svd.c
修改过后
http://codepad.org/bT301NQA
补充说明(Supplement):
麻烦高手相助了...
作者: loveme00835 (发箍)   2015-01-14 19:31:00
为什么不是先问板工有没有违规再发文呢?而是要板工自己来看有无违规才删除… 虽然没有违规啦…
楼主: g12288 (史蒂芬)   2015-01-14 21:51:00
sorry...下次会注意.
作者: sunev (Veritas)   2015-01-15 15:14:00
dynamic allocation?
楼主: g12288 (史蒂芬)   2015-01-15 22:10:00
s大意思是动态配置可能会爆掉吗?
作者: sunev (Veritas)   2015-01-16 05:12:00
好像是我搞错了,别理我。

Links booklink

Contact Us: admin [ a t ] ucptt.com