检查硬件配置: 确保计算机的硬件配置不是限制因素。如果可能,升级CPU、内存和硬盘等硬件以提高MATLAB的运行速度。 通过以上方法,你可以有效地提高MATLAB的计算速度。如果问题依然存在,可能需要更详细地分析代码和硬件配置,或者考虑咨询MATLAB的技术支持。
小白,在matlab中写了一个程序,但是计算速度太慢了,算一个例子需要一个星期以上。请问在vs中运行这个程序会不会缩短运行时间呢?如何实现呢? 再无第一帅 打酱油的 5 一楼自顶 阿姆斯特丹来 我勒个去 8 并行计算吧 lhmhz 笑而不语 12 可能你的代码编写有问题。 Bag007 亮了瞎了 9 循环写多了吧...
首先,我运行了你的程序,你的程序subs函数处无法运行 大概看了下你的代码,计算不出结果,有一个可能,迭代没收敛,一直在循环中 最后,一点建议,对于计算函数在某点的导数不一定只用符号求导,可以用有限差分法里的高精度离散求导逼近,速度会快很多 ...
for循环在MATLAB里面耗时很长,可以改为矩阵运算
相关知识点: 试题来源: 解析 符号计算速度肯定要比数值计算慢,如果没有精度要求的话,从一开始就可以用数值计算。 另外楼主可以试试matlabFunction,先将y转变为函数。 ynew=matlabFunction(y); 然后ynew(110,1300,180,6740.3,28000)试试,注意变量的顺序可能有所改变 反馈 收藏 ...
MATLAB is Slow? Only If You Use It Incorrectly C = [ 4.5 0.0 3.2 0.0 3.1 2.9 0.0 0.9 0.0 1.7 3.0 0.0 3.5 0.4 0.0 1.0 ] ; C = sparse (C) C = (1,1) 4.5000 (2,1) 3.1000 (4,1) 3.5000 (2,2) 2.9000 (3,2) 1.7000 (4,2) 0.4000 How Not to Create a Finite-Element Matri...
[求助]求助matlab程序计算速度过慢的原因 程序代码如下 function [length]=contactlength(x0)if x0>50...
mat格式的情况用感觉VBA也会比matlab快很多,从txt到excel。不要因为会matlab而啥事都用matlab ...
而且你在循环中使用矩阵的迭代增长S=[S;S1]这应该也是导致速度慢的原因之一。