精华内容
下载资源
问答
  • 首先找到软件许可证的安装路径,一般在C盘或者D盘中,我当时安装在D盘,路径是D:\Program Files\MATLAB\R2018a\licenses接着在桌面上找到matlab快捷图标,右击-属性-目标,在原有的内容后加上 -c “D:\Program Files...

    matlab软件下载资源过大,通过桌面快捷方式启动时可能会出现很缓慢的问题,解决方法:
    首先找到软件许可证的安装路径,一般在C盘或者D盘中,我当时安装在D盘,路径是D:\Program Files\MATLAB\R2018a\licenses接着在桌面上找到matlab快捷图标,右击-属性-目标,在原有的内容后加上 -c “D:\Program Files\MATLAB\R2018a\licenses"注意-c前后要加空格。我添加后的完整内容是"D:\Program Files\MATLAB\R2018a\bin\matlab.exe” -c “D:\Program Files\MATLAB\R2018a\licenses”
    点击确定后再重新打开软件,发现快了很多,亲测有效,适用于多个版本,方法都是一样的,就是修改快捷方式属性里的目标里的内容。

    展开全文
  • matlab启动的解决方法

    千次阅读 2020-03-17 21:12:17
    Matlab随着版本的升级体积越来越大,带来的问题就是启动速度也越来越,下面就我注意到的几个影响MATLAB启动速度的问题集中和大家分析下解决办法。

    常用方法见文中高亮部分

    Matlab随着版本的升级体积越来越大,带来的问题就是启动速度也越来越慢,下面就我注意到的几个影响MATLAB启动速度的问题集中和大家分析下解决办法。
    一、preferences方面原因
    问题产生原因:
    大家都知道,preferences参数很多,如果首选参数设置的不得当,或者文件太大,Matlab启动的时候加载preferences设置就需要较长时间
    问题解决方法:
    以管理员权限登录,以保证自己有查看隐藏文件的权限。
    windows
    (1)退出Matlab,一定要确保Matlab不再运行
    (2)进入c:\Documents and Settings\ \Application Data\MathWorks\MATLAB\ 复制代码真实该路径可以在Matlab中键入prefdir得到
    (3)将上述路径中,以Matlab版本号为文件名(比如R2009a)的文件夹,重命名为R2009a_old(其实这一步是在备份preferences文件)
    (4)重启Matlab,此时predir下会重新创建一个R2009a文件夹,里面包含了所有的preferences设置,只是属性值都是默认的,当然以前对Matlab的设置全部没有了
    (5)如果觉得不满意,那么将新生成的R2009a删除,将R2009a_old重新改为R2009a就可以恢复以前的设置了。

    二、License方面原因
    问题产生原因:
    每次Matlab启动的时候会自动搜索Matlab的License文件,而计算机系统变量LM_LICENSE_FILE,则是用来告诉所有的应用程序从哪里找到对应的License文件
    另外系统变量LM_LICENSE_FILE也可能导致初始化很慢,但是该变量只对Matlab负责,LM_LICENSE_FILE是对所有的程序负责
    但是假如你的Matlab使用的是网络版的License,你计算机没有联网就会导致无法找到network license
    解决方法:
    方法一
    windows
    (1)右击【我的电脑】选择【属性】
    (2)在【高级】选项卡中,点击【环境变量】
    (3)在下面的【系统变量】找到【LM_LICENSE_FILE】,如果没有,点击【新建】创建一个变量名为LM_LICENSE_FILE的变量
    (4)将LM_LICENSE_FILE的属性值设置为Maltab的License文件的绝对路径
    (5)重启Matlab

    方法二
    如果你只有一个License,那么你可以当Matlab启动的时候,在Maltab快捷方式或者命令行中指定License路径
    windows
    (1)右击Matlab快捷方式,选择【属性】
    (2)在【目标】中,键入如下内容”KaTeX parse error: Undefined control sequence: \bin at position 7: MATLAB\̲b̲i̲n̲\win32\MATLAB.e…MATLAB是Matlab安装根目录,可以在Matlab中键入matlabroot得到, 是License文件的绝对路径
    (3)重启Matlab

    附英文:
    Subject:
    Why does MATLAB get stuck in the ‘Initializing’ state or take a long time to start on a Windows machine?

    Problem Description:
    MATLAB opens but the status states ‘Initializing’ for a long time. MATLAB takes a long time to launch with or without a remote license manager.

    Solution:

    Licensing issues:

    If MATLAB starts, but remains in the “Initializing” state, MATLAB may be unable to find the licenses on your system. This may be caused by an improperly set environment variable named LM_LICENSE_FILE. This variable tells MATLAB and other flexlm applications where to find the license file. If this variable is set improperly, MATLAB may search for a license for extended periods of time. Also if you become disconnected from the network and you access a network license for toolboxes, MATLAB will hang if this variable is not set correctly.

    This slow startup can also happen if you have a standalone license for MATLAB, but have the LM_LICENSE_FILE variable set for a different FLEXlm application.

    NOTE: There may also be an MLM_LICENSE_FILE variable. This variable works only for MATLAB, but MATLAB will still read LM_LICENSE_FILE if it is set before it reads MLM_LICENSE_FILE. If you have an MLM_LICENSE_FILE variable, you may get better performance by switching to LM_LICENSE_FILE

    In either case, to fix this problem please do the following:

    1. Right-click on the “My Computer” icon and go to “Properties”. (You may also do this by going to the Control Panel and double clicking “System.”

    2. Go to the “Advanced” tab and click on “Environment Variables”

    3. Under the bottom window, System variables, look for a variable named LM_LICENSE_FILE

    4. If there is an LM_LICENSE_FILE variable already set, skip to step 5. If there is not, create an LM_LICENSE_FILE variable by clicking “New” and typing “LM_LICENSE_FILE” in the Variable name box.

    5. Set the LM_LICENSE_FILE variable to the absolute path of the MATLAB license.dat file for your standalone license first. The license file should be in the $MATLAB/bin/win32 directory, where $MATLAB is the root MATLAB directory. If there is more than one license file, put a semi-colon (😉 after the first path, then type the path to the next license file. Click “OK” to save.

    6. Launch MATLAB again.

    Option 2

    Alternatively, if you use only one license to access MATLAB and toolboxes, you can specify the license file in the MATLAB shortcut. To do so, follow these steps:

    1. Right-click on a shortcut to MATLAB and select “Properties”

    2. In the “Target” field, enter the following:

    KaTeX parse error: Undefined control sequence: \bin at position 11: MATLABROOT\̲b̲i̲n̲\win32\MATLAB.e…MATLABROOT\bin\win32\license.dat”

    (where $MATLABROOT is the root MATLAB directory)

    1. Click “OK”.

    2. Launch MATLAB from the shortcut.

    =================
    Non-licensing issues:

    (Make sure you have enabled viewing of hidden files and folders first)

    1. Browse to the folder c:\Documents and Settings\ \Application Data\

    2. Remove the directory named “MathWorks”

    3. Once this has been removed, restart MATLAB. This directory will be recreated the next time you start MATLAB.

    If that does not resolve the issue, there is a known issue with MATLAB 7.0 (R14) and the graphics libraries supplied with certain graphics cards, which do not use memory efficiently, and cause MATLAB 7.0 (R14) to use virtual memory more frequently than would be expected. In this case, disabling the hardware graphics acceleration features of the card may improve the performance of MATLAB 7.0 (R14). To do so, follow the steps below.

    1. Close MATLAB.

    2. Right-click on the Windows desktop, and select “Properties”.

    3. In the Display Properties window that opens, select the “Settings” tab, and then click on the “Advanced” button.

    4. In the window which opens, select the “Troubleshoot” tab.

    5. Set the “Hardware acceleration” slider all the way to the left, to “None”.

    6. Click “OK” in this window, and then click OK again in the Display Properties window.

    7. Restart MATLAB.

    Solution 2:

    In some instances, customers have reported that the anti-virus application on their machine, which was working in the background, was slowing down MATLAB. For these customers, disabling the active scan option for at least the MATLAB directories improved performance substantially.

    展开全文
  • matlb 特征分析

    2018-04-03 15:46:54
    slow feature analysis 特征分析matlab源代码,参考文献:Wiskott, L. and Sejnowski, T.J. (2002), "Slow Feature Analysis:Unsupervised Learning of Invariances",
  • matlab vs python: 跑循环的速度对比

    千次阅读 2020-07-25 17:32:00
    matlab代码 N = 20:25; iters = 2.^N; time = zeros(1,length(N)); a = 0.111; b = 0.222; for k = 1:length(N) r = 0; t1 = clock; for i = 1:2^N(k) r = 0.5*a + 0.6*b; end t2 = clock; time(k) = etime...

    测试1

    matlab代码

    N = 20:25;
    iters = 2.^N;
    time = zeros(1,length(N));
    a = 0.111;
    b = 0.222;
    for k = 1:length(N)
        r = 0;
        t1 = clock;    
        for i = 1:2^N(k)
            r = 0.5*a + 0.6*b;
        end
        t2 = clock;
        time(k) = etime(t2,t1);    
    end
    plot(iters, time)
    xlabel('iter')
    ylabel('time(/s)')
    

    python代码

    N = range(20,26)
    iters = [2**n for n in N]
    ts = []
    a, b = 0.111, 0.222
    for n in N:    
        t1 = time.time()
        for i in range(2**n):
            r = 0.5*a + 0.6*b
        t2 = time.time()
        ts.append(t2-t1)
    _, ax = plt.subplots()
    ax.plot(iters, ts)
    ax.set_xlabel('iter')
    ax.set_ylabel('time(/s)')
    

    结果对比
    将两者数据画到一起,方便对比。
    结论:随着循环增多,两者消耗时间都线性增大。对于这个测试案例(两个乘法和一个加法)。python约比matlab慢60倍
    在这里插入图片描述

    测试2

    matlab代码

    N = 20:25;
    iters = 2.^N;
    time = zeros(1,length(N));
    a = 0.111;
    b = 0.222;
    M = [0.111,0.222;0.111,0.222];
    for k = 1:length(N)
        r = 0;
        t1 = clock;    
        for i = 1:2^N(k)
            r = M(1,1)*a + M(1,2)*b;
        end
        t2 = clock;
        time(k) = etime(t2,t1);    
    end
    figure;
    plot(iters, time)
    xlabel('iter')
    ylabel('time(/s)')
    

    python代码

    N = range(20,26)
    iters = [2**n for n in N]
    ts = []
    M = np.array([[0.111, 0.222],[0.111, 0.222]])
    a, b = 0.111, 0.222
    for n in N:    
        t1 = time.time()
        for i in range(2**n):
            r = M[0,0]*a + M[0,1]*b
        t2 = time.time()
        ts.append(t2-t1)
    _, ax = plt.subplots()
    ax.plot(iters, ts)
    ax.set_xlabel('iter')
    ax.set_ylabel('time(/s)')
    
    

    结果对比
    将两者数据画到一起,方便对比。
    结论:

    • 随着循环增多,两者消耗时间都线性增大。python约比matlab慢110倍
    • 将此测试结果与测试1对比, 可猜想:仅仅是在2*2矩阵中索引一个数,python也要比matlab很多倍,猜想慢110-60=50倍。再通过一个测试3来验证下猜想。
      在这里插入图片描述

    测试3

    matlab代码

    N = 20:25;
    iters = 2.^N;
    time = zeros(1,length(N));
    a = 0.111;
    b = 0.222;
    M = [0.111,0.222;0.111,0.222];
    for k = 1:length(N)
        r = 0;
        t1 = clock;    
        for i = 1:2^N(k)
            r = M(1,1);
        end
        t2 = clock;
        time(k) = etime(t2,t1);    
    end
    figure;
    plot(iters, time)
    xlabel('iter')
    ylabel('time(/s)')
    

    python代码

    N = range(20,26)
    iters = [2**n for n in N]
    ts = []
    M = np.array([[0.111, 0.222],[0.111, 0.222]])
    a, b = 0.111, 0.222
    for n in N:    
        t1 = time.time()
        for i in range(2**n):
            r = M[0,0]
        t2 = time.time()
        ts.append(t2-t1)
    _, ax = plt.subplots()
    ax.plot(iters, ts)
    ax.set_xlabel('iter')
    ax.set_ylabel('time(/s)')
    
    

    结果对比
    猜想正确,仅仅是2*2矩阵索引一个数,python也比matlab慢50倍。
    在这里插入图片描述

    展开全文
  • 咚咚咚————【软件安装】解决Matlab启动缓慢问题(一)原因分析(二)解决方法 操作系统windows7 旗舰版 64位 i7-4710MQ 内存16G (软件版本Matlb2018b ) (一)原因分析 最近换了一个512G固态硬盘,所有重新做了系统把...
  • matlab 安装教程:matlab 2016a(matlab R2016a)

    千次阅读 多人点赞 2019-03-15 09:54:33
    ----------------------...Matlab 2016a 安装包及秘钥: 链接:https://pan.baidu.com/s/1FPVGrNUYwseJZknv1jX20g 提取码:ped4 下载好8个压缩文件在同一个文件夹里(单独文件太大有些格式的U盘不能存储) 全部下...

    -------------------------准备工作------------------------------------

    1.下载安装包

    Matlab 2016a 安装包及秘钥:

    链接:https://pan.baidu.com/s/1FPVGrNUYwseJZknv1jX20g
    提取码:ped4

    下载好8个压缩文件在同一个文件夹里(单独文件太大有些格式的U盘不能存储)

    全部下载好解压时候解压任何一个都可以并不麻烦)

    2.解压得到一个‘Win’文件夹,打开如下:

    3.再将“Matlab 2016a Win64 Crack”即破解文件包解压

    --------------------安装-------------------------------

    1.打开"R2016a_win64"文件夹,双击运行"setup"启动安装程序

    2.使用文件安装秘钥

    3.是

    4.选择“我已有我的许可证的文件安装密钥”:

    输入秘钥:09806-07443-53955-64350-21751-41297

    (该秘钥在“Matlab 2016a Win64 Crack”文件夹的“readme”文件中可找到,同时有其他安装方式在此不提)

    5.选择安装位置,此处默认C盘(这种大软件如果空间够的话C盘理论上会跑得快一点)

    本文以默认地址为例:C:\Program Files\MATLAB\R2016a

    更改的话要记住自己选择的地址

    6.安装功能全选

    7.开始安装,大概需要二十分钟左右

    --------------------激活----------------------------------------

    1.打开刚才记下的安装地址,此处以默认地址为例:C:\Program Files\MATLAB\R2016a

    打开其中bin文件夹->打开win64(即C:\Program Files\MATLAB\R2016a\bin\win64)

    双击运行“activate_matlab”文件

    2.在不使用Internet的情况下手动激活

    3.选择:输入许可证文件的完整路径->浏览

    选择最初下载解压的刚才Matlab 2016a Win64 Crack文件夹中的license_standalone.lic文件

    4.显示“激活完成“界面

    5.打开解压的 Matlab 2016a Win64 Crack 文件夹中的MATLAB Production Server\R2016a\bin\win64

    复制其中的3个dll文件
    到安装位置的“”bin\win64“文件夹中(此处为C:\Program Files\MATLAB\R2016a\bin\win64)

    因为已有该文件名文件,所以选择全部替换

    ---------------到此安装步骤全部完成(已激活)---------------------------

    由于matlab软件不会在桌面自动生成快捷方式

    所以自己放置一下方便日后使用

    回到安装位置的bin文件夹:C:\Program Files\MATLAB\R2016a\bin

    在matlab文件上点击右键->发送到->桌面快捷方式

    以后就可以在桌面上直接打开matlab了

    双击运行,首次运行可能会慢一点

    等待界面如下:

    打开后界面如下

    展开全文
  • C#调用matlab画图,将图像嵌入Winform窗体,并解决首次画图的问题 预览和介绍请看:http://blog.csdn.net/yxy244/article/details/79305757
  • MATLAB 启动的解决方法

    万次阅读 多人点赞 2020-01-03 20:52:44
    最近在笔记本上安装了matlab 2018版本,启动的时候非常,大约10分钟以上,从网上试了好多方法都没有解决,最后删除安装包下的network.lic文件,成功解决,软件启动大约只需要10秒钟。首先,总结一下我尝试过的方法...
  • MATLAB启动很?1分钟快速解决!

    千次阅读 2021-05-27 08:13:03
    1. 右键MATLAB快捷方式找到目标框: 2. 在matlab.exe后添加licenses\license_standalone.lic的位置,格式如下: “D:\Program Files\Polyspace\R2020a\bin\matlab.exe” -c “D:\Program Files\Polyspace\R2020a\...
  • 前几天打开matlab2018,突然就不行了,一直在初始化,无奈,之前是因为新版本实在太大了,好几十个g一直懒得下,正好趁着这个契机,下定决心不想再用这个版本了。 然后问题又来了,是下载matlab2019还是matlab2020呢...
  • Matlab启动解决方法

    2021-03-21 18:06:23
    matlab在启动的过程中,如果存在network.lic,会不断地访问网络,即使没有联网也会不断尝试,因此拖了启动速度。该文件的位置在安装位置的licenses文件夹下,如图所示。
  • 可实现音频倍速,以及音频的放和优化处理
  • matlab人脸识别论文

    万次阅读 多人点赞 2019-10-11 17:41:51
    摘 要 本文设计了一种基于BP神经网络的人脸识别系统,并对其进行了性能分析。该系统首先利用离散小波变换获取包含人脸图像大部分原始信息的低频分量,对图像数据进行降维;再由PCA算法对人脸图像进行主成分特征提取,进...
  • 我一直纳闷,为什么别的朋友运行Matlab就很流畅,我的一打开就转圈,根本用不了,在知乎上找到一位朋友的回答,说是因为和某些软件不兼容,关掉了magnet,流畅到飞起 知乎回答 mathworks社区回答 我记得欧路词典好像...
  • MATLAB2016a启动

    万次阅读 2018-06-09 08:42:38
    转载:注:最近遇到这个问题,特意查之解决,下面内容转自Matlab7中文站网站首先介绍一下我自己使用的有效方法,一般matlab启动初始化很主要的原因是在找注册文件,一般是由于安装了MAC类的软件引起的,所以我按照...
  •   1.安装教程如下:找到Matlab点进去即可 https://mp.weixin.qq.com/s/WIaG_Kx-qZqA74uux_CZxA 下载后解压密码:rjzkgzh 2.打开后初始化很: 解决方法1(如果图标在桌面): ...D:\Ma...
  • 最近拍了一些天空云朵的视频,但是云朵运动的太了,没有视觉震撼的效果,于是想起了自己用matlab处理以下吧,还真被我实现了,哈哈。。 首先得有一个自己的小视频,我用的视频就不上传了,想测试的话可以用手机...
  • 详解遗传算法(含MATLAB代码)

    万次阅读 多人点赞 2019-05-29 11:30:47
    目录 一、遗传算法概述 二、遗传算法的特点和应用 三、遗传算法的基本流程及实现技术 3.1 遗传算法的基本流程 3.2 遗传算法的实现技术 ...五、遗传算法编程实例(MATLAB) 一、遗传算法概述 遗传算法(...
  • MATLAB安装

    万次阅读 多人点赞 2018-07-27 18:09:11
    Matlab 2016a 安装包及破解教程百度云分享链接: 链接:https://pan.baidu.com/s/1i6BgD8p 密码:17gg   Matlab安装教程: 1、下载文件,得到R2016a_win64.part1.rar、R2016a_win64.part2.rar两部分安装文件和...
  • 首先你应该注意到,解决是打着引号的,因为据MATLAB中文站上的版主介绍,不可以提前加载MCR,也就是说没有办法让C#在第一次调用时反应特别的快。 但是,在加载完成后,即第二次调用时,就显得很快了,所以,我们...
  • 问题1 软件打开很 原因是找注册文件很,那么就手动添加进去。在桌面快捷方式的属性关联路径中添加-c "Z:\MATLAB\licenses\license_ACER-PC_123456_R2016a.lic" 最终是这样的: Z:\MATLAB\bin\matlab.exe -c ...
  • 与现有的用于研究 TU 游戏的 Matlab 工具箱相比,后者是用 C/C++ 编程风格编写的,结果是由于这些函数的执行速度相对较,因此我们严重依赖向量化结构来编写更高效的 Matlab 函数。 特别是,该工具箱提供了计算...
  • 差分进化算法之Matlab实现

    千次阅读 多人点赞 2019-03-25 18:04:24
    1.算法后期个体之间的差异性减小,收敛速度,易陷入局部最优。 2.没有利用个体的先验知识,可能较多的迭代次数才能收敛到全局最优 算法框架: (1)群体初始化 在n维空间里随机产生满足约束条件的M个个体 x...
  • Matlab GUI打开串口较

    2020-12-24 10:22:40
    基本设置都正确还找不到其他原因,可以尝试将蓝牙关闭,没准能解决问题
  • 基于matlab的天线方向图

    万次阅读 多人点赞 2019-03-17 18:59:39
    结论:随着波长lamda的增大,方向图衰减的越,收敛性越不是很好 方向图随阵元间的距离变化的代码 sita=-pi/2:0.01:pi/2 n=9 lamda=0.3 d1=0.01 beta=2*pi*d*sin(sita)/lamda1 z11=(n/2)*beta z21=(1/...
  • %此代码提高了 xlswrite 的速度并适用于 Excel 2007 %function 在循环或多次使用时。 原函数的问题% 是每次使用该函数时它都会打开和关闭 Excel 服务器。 %为了提高速度,我刚刚通过删除%server 从 xlswrite 函数...
  • MATLAB启动,常见的解决方法是:修改快捷方式属性,添加licence路径,还有增加环境变量。 还存在一种拖慢MATLAB启动的原因:系统Windows search的影响。Windows search 不但影响MATLAB启动速度,还会影响大部分...
  • MATLAB安装失败,MATLAB软件总是运行特别原因分析 原因:以前安装的matlab含有许可文件未删除. 解决方法:将c盘matlab文件全部删除即可。解决许可文件逆破解)。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,663
精华内容 6,665
关键字:

matlab慢

matlab 订阅