为什么电脑运行matlab很慢
matlab是一个数学专用的建模软件,是可以运行在个人电脑上,不会损害电脑。
matlab运行速度太慢怎么办
开始—运行—输入:msconfig,在“启动”里把除了ctfmon以及杀毒软件之外的无用启动项全部禁用,重新启动后,勾选弹出窗口的复选框,确定即可
电脑安装matlab特别慢
出现此问题可以参考如下解决方法:
1.matlab程序运行的速度受到如下因素影响:
matlab版本(有较大影响,以本篇博客出现的现象为例);
电脑配置(CPU主频、内存大小、计算机位数等);
2.同一段matlab程序在同一机器上每次运行时间亦不同: (1)第一次运行时间较长; (2)非首次运行时间主要受到电脑运行状态影响
matlab太慢了
运行缓慢,首先呢,我们需要检查一下我们当前的电脑里面的储存的文件是否过多,如果文件储存过多就不会占用我们一部分内存空间,导致我们的处理器性能跟不上,这样的话会造成运营缓慢,正确的在网上将电脑进行一个重新启动,将里面的一些无形的垃圾给清除掉,这样的话腾出处理器的运行空间就可以加快运行速度。
电脑matlab之后运行慢
matlab打包的软件更新步骤如下:
A 来自Web,打包速度快,体积小。用户得到.exe文件后,安装时,需要下载Matlab runtime,占用时间。
B 打包者,下载,并入到打包后的文件中
打包速度慢,但是用户根据简单提示,就能安装使用.exe文件。
最后,点击Package,执行打包过程。
执行完成之后,得到系统提示。
matlab程序运行很慢
应该辨证的看待这个问题,有优点的必然会存在缺点。matlab优点在于灵活、实现想法简便。但也存在很多致命缺点。
第一:运算效率特别低。
这一点特别致命,它和C语言、Fortran语言等比起来简直是蜗牛般的速度,一般要是做商业软件,客户仅仅是你的程序的使用者,不需要修改你的程序代码,而你的程序特别慢,用户就不会选。我曾经用matlab做的一个程序,运行大概需要一个多月吧,后来用C++写了,也就几个小时。
第二:封装性不好matlab里的变量存在于workspace里,任何语言都可以调用,如果是用来开发大型软件,这个workspace几乎是无法管理的,里面所有变量的关系将会极度复杂。
第三:matlab硬件管理上能力不足比如要使用一个大矩阵,matlab只能在内存中开辟连续的内存空间,如果你的内存此时的连续空间较小,就可能不能开辟到这样的存储空间,但采用其他语言就有无数种实现方法。
第四:matlab的底层能力不足比如和硬件通讯、采用Internet通讯上等,matlab的能力就很有限,限制也很多,一般有这方面需要的,除非特别简单,否则matlab基本上没啥用。
MATLAB运行很慢
有几种原因可能导致仿真运行速度很慢:
1. 模型中有一个 MATLAB 函数块 :当存在 MATLAB Fcn 模块时,在每个采样时间都会调用 MATLAB 解释器。这会大大降低仿真速度。所以,应尽可能使用内置Simulink模块。
2. MATLAB S函数(S-Function):在每个时间步长都会计算 S-Function。把MATLAB代码转为MEX文件,这样性能可以得到显著提高。此外,如果可能,应尽量使用内置模块建模。
3. 较小的步长或采样时间(或者彼此间不是倍数关系的采样时间):为了在仿真期间捕获重要事件,有时必须设置最够小的步长;反过来,步长太小会导致产生不必要的输出点,从而减慢仿真速度。
4. 最大步长太小:如果您更改了最大步长,请尝试用默认值(设置为自动)来运行仿真。
5. 您要求的精度可能过高:默认相对容差(0.1% 精度)通常就足够了。对于状态趋于零的模型,如果绝对容差参数太小,则仿真可能在近零状态值附近采用过多步长请记住,所有要输入的容差值都是绝对值。所以,默认相对容差值设置为 1e-3 时,意味着相对容差是 0.001,或者 0.1%(采用百分比形式)。
6. 时间尺度可能太长:减少时间间隔。
7. 您的模型中包含一个 Memory 模块:使用 Memory 模块会导致在每个步长上变阶求解器(ode15s 和 ode113)被重置回阶数 1。
8. Extras 库中有包含以上三项之一(即Graph Scope、Autoscaling Scopes、Spectrum analyzer等)的Mask模块:Unmask模块来看看它们是否调用 S-Function。
9. 使用了Scope模块:尽管它们的影响很可能不明显。
10. 代数环:为了解代数环,会在每个步长上都执行迭代计算。因此,它大大降低了速度。
11. 不要在积分函数中引入白噪声模块:对于连续系统,使用 Extras/Sources 库中的带限白噪声模块。
12. 这可能是个刚性(stiff)问题,而您使用的是非刚性(non-stiff)求解器:尝试使用 ode15s。
13. 您可能碰到了连续过零,导致仿真逐渐“停滞”,时间很长(并且可能是无限长时间):要解决此问题,可以禁用过零检测。这可以通过在“Simulation 参数”(Simulation Parameters) 对话框的“高级”(Advanced) 窗格中选择“禁用过零检测”(Disable zero crossing detection) 选项来实现。在 R11 中,可通过转到模型的“仿真”(Simulation) ->“参数”(Parameters) ->“诊断”(Diagnostics) 部分来实现此目的。
14. 您也可能想要尝试设置“模型参数配置”(Model Parameter Configuration) 对话框以便您的 Simulink 模型使用“内联参数”(Inline Parameters) 选项:选择此选项可使 Simulink 能够将指定参数视为常量,从而加快仿真速度。
15. Simulink Accelerator 仿真模式可以加快仿真时间。Profiler可以分析模型性能瓶颈来提高仿真速度。
16. 如果模型非常复杂(涉及大量模型引用和子系统)且包含大量数据记录,仿真速度也会受到影响:禁用数据记录功能也能提高仿真速度。 除此之外,仿真速度受系统(即处理器、RAM、正在发生的交换量等)的制约。 关于仿真速度有还有几点需要考虑: - 图形引擎速度 - CPU 速度 - 内存量 为此,下面是几点提示: - 如果在仿真过程中有打开的scope或其他可视化输出设备,这些都会降低性能 - 性能与 CPU 速度成正比
matlab为什么运行的非常慢
.m文件我们一般情况写的是命令文件,对工作空间的变量进行操作,即使命令文件运行结束,命令文件产生的变量扔将保留在工作空间中。用Matlab来训练神经网络后再打开文件.m本来就会慢,因为内部要经过一个识别的过程、你机子的配置还可以。我用的是matlab 7.5也很慢。
电脑运行matlab很卡
一般不是安装问题。
如果电脑的系统是win7的系统,只须将桌面壁纸换成经典桌面就可以了。
如果的电脑系统是win10或win8的系统,可在桌面上选中matlab的快捷方式图标,右键在兼容性里选择vista兼容,一般都可以解决。
这样打开就好了,不会闪退了。
笔记本运行matlab很慢
matlab中simulink的过程启动很慢说明电脑内存不够用,建议加大一点的内存条。
电脑下载matlab为什么这么慢
matlab下载卡住不动一般是网络环境不好,可以先选择等待,改善自己的网络环境在进行下载。