U********a 发帖数: 75 | 1 请教一个matlab解方程组的问题。
用backslash求解方程组Ax=b,矩阵A的大小为500x500,执行x=A\b,居然占用了17M的
内存(内存开销为profile工具中的peak memory),有没有其它替代的方法可以减少内
存开销呢?感觉这个不合理啊,不会用那么多内存吧? | c******m 发帖数: 599 | 2 500*500 = 250,000
bite, byte, 之类的搞一下, 中间矩阵, 差不多了
【在 U********a 的大作中提到】 : 请教一个matlab解方程组的问题。 : 用backslash求解方程组Ax=b,矩阵A的大小为500x500,执行x=A\b,居然占用了17M的 : 内存(内存开销为profile工具中的peak memory),有没有其它替代的方法可以减少内 : 存开销呢?感觉这个不合理啊,不会用那么多内存吧?
| l*****i 发帖数: 3929 | 3 有什么不合理的?你连17M的内存也要算计?
【在 U********a 的大作中提到】 : 请教一个matlab解方程组的问题。 : 用backslash求解方程组Ax=b,矩阵A的大小为500x500,执行x=A\b,居然占用了17M的 : 内存(内存开销为profile工具中的peak memory),有没有其它替代的方法可以减少内 : 存开销呢?感觉这个不合理啊,不会用那么多内存吧?
|
|