精华内容
下载资源
问答
  • matlab自动关闭解决办法

    千次阅读 2011-04-06 09:54:59
    matlab自动关闭解决办法: 由于matlab是针对inter系列cpu设计的,所以amd等cpu不能正常运行 解决如下: 先确认安装好后(假如安装在D盘) 在此路径下D:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件. ...
    matlab自动关闭解决办法:
    
    由于matlab是针对inter系列cpu设计的,所以amd等cpu不能正常运行
    解决如下:
    先确认安装好后(假如安装在D盘) 在此路径下D:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件. 然后在我的电脑上右击点"属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建" 输入以下信息: 变量名:BLAS_VERSION 变量址:D:\MATLAB7\bin\win32\atlas_Athlon.dll
    展开全文
  • MATLAB自动保存实验结果图片

    千次阅读 2019-11-18 19:47:30
    MATLAB自动保存实验结果图片 我们的实验课太难受了,要写十个程序,有几十张结果图片。关键是写实验报告时,自己一个个保存图片太麻烦了。因此写了个matlab程序,能够自动执行指定目录下,具有特定名称的m文件,然后...

    MATLAB自动保存实验结果图片

    我们的实验课太难受了,要写十个程序,有几十张结果图片。关键是写实验报告时,自己一个个保存图片太麻烦了。因此写了个matlab程序,能够自动执行指定目录下,具有特定名称的m文件,然后将实验图片都保存到一个文件夹中,以便写实验报告。

    代码很简单,但以后能轻松很多啦。

    %% 程序名:save_fig.m
    % 作者: roobie_bird    2019/11/17
    % 本程序可以保存当前已创建的所有图像
    function num=save_fig(name,des)
    
    H_fig=findobj('Type','figure'); % 从根目录开始搜索,找到所有类型为figure的句柄
    for iter=1:length(H_fig)
        fig_name = get(H_fig(iter),'Number');    % 获取当前fig的编号
       saveas(H_fig(iter),[des,strcat(name,int2str(fig_name),'.png')]);
    end
    num=length(H_fig);% 保存图像的数量
    
    %% 程序名:AutoSaveFigs.m
    % 作者: roobie_bird    2019/11/17
    % 自动保存实验结果的程序
    close all;  % 执行前先关闭所有图像以免干扰
    file_list=dir(['exp2_*.','m']);  % 字符串数组表示要查找的文件名,*是通配符
                                    % 路径也可以写在前面。
                                    % 函数内部会把字符数组拼接起来
    [m,~]=size(file_list)
    fprintf('[+]搜索到%d个文件',m)
    
    des='实验2\';  % 准备存放的目录
    str=strcat('[+]目标目录:',des);
    disp(str)
    for ind=1:length(file_list)
        filenm=file_list(ind).name;
        run(filenm);     % 按顺序执行文件
        nm=findstr(filenm,'.m');
        save_fig(strcat(filenm(1:nm-1),'_'),des);               % 保存文件的所有图片
        close all;                  % 关闭所有窗口
    end
    disp('[+]图片已顺利保存')
    

    注意m文件的命名规范,我的命名是这样的:

    在这里插入图片描述

    执行AutoSaveFigs.m后就能将exp2的所有程序执行一遍并保存图片到实验2文件夹中了。

    utoSaveFigs.m后就能将exp2的所有程序执行一遍并保存图片到实验2文件夹中了。

    这只是实现了实验图片的自动保存。接下来要做的是根据图片及代码文件,自动生成一份实验报告(桀桀桀,这才方便嘛)。请看我的另一篇文章。

    展开全文
  • 系统环境:matlab r2013a 64位、Windows 7旗舰版64位问题描述:一直以来正常使用的matlab,突然每次运行时,matlab刚打开就自动关闭退出,没有任何消息提示。百度、Google上搜索到的解决方法并不符合我这出现的情况...

    系统环境:

    matlab r2013a 64位、Windows 7旗舰版64位

    问题描述:

    一直以来正常使用的matlab,突然每次运行时,matlab刚打开就自动关闭退出,没有任何消息提示。

    百度、Google上搜索到的解决方法并不符合我这出现的情况。

    诊断过程:

    通过在命令提示符中,使用命令matlab -nojvm

    -nosplash来启动,发现以这种方式可以启动matlab的Command

    Window。

    又试了几个参数组合,发现用-nojvm参数时就可以运行而不会退出,据此怀疑是jvm问题。

    后来用matlab

    -h命令看了下还有哪些参数可用,发现有-logfile

    log一项,其作用是把matlab的command

    window中的输出都保存一份副本到指定的文件中,最重要的是所有的crash报告也会包括在内,可以从这里来得到有关matlab自动关闭时的信息。

    于是使用matlab -logfile

    "logs.log"来启动matlab,matlab启动后自动退出了,但是crash信息成功保存到了logs.log中,内容如下:

    接着查看了java.log.2220文件,确定问题实质为jvm启动时的环境问题。matlab自身带了jvm,而本机安装jdk时也带了一个jvm,根据本机设置可能会导致matlab的选择产生混乱。可以通过设置环境变量来让matlab确切知道要使用的jvm路径。

    解决方法:

    建设一个新的环境变量,命名为MATLAB_JAVA,值为你所要使用的jvm路径,这里我所设置的为C:\Program

    Files\Java\jre7。

    保存上述环境变量后,重新启动matlab,发现一切恢复正常。

    总结:

    在网上搜索问题的解决方法,所看到的并不一定符合自己的实际情况。而且有些问题自己不能确定大概原因的话,也就无从知道该用什么样的关键字搜索才合适。关键还得自己掌握对问题的剖析方法,一步步分析排除,找到它产生的根源。

    展开全文
  • 下面这段话是关闭之前的部分弹出信息:Stack Trace:[0] midu.dll:0x10941035(0x0a561ce8, 0x249c0028, 0x0a57fad8, 0x148bb098)[1] midu.dll:0x109410f5(1, 0x00dfc88c, 2, 0x00dfc990)[2] libmex.dll:_...

    下面这段话是关闭之前的部分弹出信息:

    Stack Trace:

    [0] midu.dll:0x10941035(0x0a561ce8, 0x249c0028, 0x0a57fad8, 0x148bb098)

    [1] midu.dll:0x109410f5(1, 0x00dfc88c, 2, 0x00dfc990)

    [2] libmex.dll:_mexRunMexFile(1, 0x00dfc88c, 2, 0x00dfc990) + 71 bytes

    [3] m_interpreter.dll:void __cdecl inCallMexFunction(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const,void (__cdecl*)(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const),struct _mex_context *,struct mexfiles *)(1, 0x00dfc88c, 2, 0x00dfc990) + 476 bytes

    [4] m_interpreter.dll:void __cdecl inRunMexFile(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const,struct mexfiles *)(1, 0x00dfc88c, 2, 0x00dfc990) + 126 bytes

    [5] m_interpreter.dll:void __cdecl inExecMexFile(int,int,struct mxArray_tag * * const,struct MATLAB_Function_tag *)(1, 2, 0x00dfc990, 0x014ed7f0) + 82 bytes

    [6] m_interpreter.dll:_inExecFunction(1, 2, 0x00dfc990, 0x014ed7f0) + 38 bytes

    [7] m_interpreter.dll:_inMMexExecute(575, 0x014ed7f0, 1, 2) + 533 bytes

    [8] m_interpreter.dll:_inCallFcnFromReference(0x00dfccec, 0x7a74466c, 0x14802430, 0x66666666) + 213 bytes

    [9] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,struct inPcodeNest_tag volatile *)(1, 59, 0, 0x013baf18) + 4242 bytes

    [10] m_interpreter.dll:_inInterPcode(1, 0x00dfcdc0, 0, 0x14802430) + 193 bytes

    [11] m_interpreter.dll:_inExecCompScript(0x14802430, 0x14802430, 0x00dfd3cc, 0x00dfd698) + 991 bytes

    [12] m_interpreter.dll:bool __cdecl inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct word *,bool)(0, 0x00dfd3cc, 0, 0x00dfd6d4) + 106 bytes

    [13] m_interpreter.dll:void __cdecl inExecMFile(int,int,struct mxArray_tag * * const,struct MATLAB_Function_tag *)(0, 0, 0x00dfd6d4, 0x14802430) + 70 bytes

    [14] m_interpreter.dll:_inExecFunction(0, 0, 0x00dfd6d4, 0x14802430) + 38 bytes

    [15] m_interpreter.dll:_inMMexExecute(573, 0x14802430, 0, 0) + 533 bytes

    [16] m_interpreter.dll:enum opcodes __cdecl inMMex(char const *,int,int,int,int *,int *)(0x0142350c "yichuansuanfa", 573, 0, 0) + 94 bytes

    [17] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,struct inPcodeNest_tag volatile *)(2, 0, 0, 0x013ae1e0) + 2143 bytes

    [18] m_interpreter.dll:_inInterPcode(2, 0x00dfdc54, 0, 0) + 193 bytes

    [19] m_interpreter.dll:enum inExecutionStatus __cdecl in_local_call_eval_function(int *,struct _m_parser_interface *,struct _pcodeheader *,int *,struct mxArray_tag * * const,enum inDebugCheck)(0, 0x7a87fa78, 0x00dfdc54, 0x00dfdcf8) + 174 bytes

    [20] m_interpreter.dll:_inEvalStringWithIsVarFcn(0x147e1340 "yichuansuanfa\n", 14, 0, 0) + 531 bytes

    [21] m_interpreter.dll:_inEvalString(0x147e1340 "yichuansuanfa\n", 14, 0, 0) + 50 bytes

    [22] m_interpreter.dll:enum inExecutionStatus __cdecl inEvalCmdWithLocalReturnandtype(char const *,int *,enum inDebugCheck)(0x147e1340 "yichuansuanfa\n", 0, 2, 0x00dfde30) + 68 bytes

    [23] m_interpreter.dll:_inEvalCmdNoEnd(0x147e1340 "yichuansuanfa\n", 1, 0x0047f617, 11) + 16 bytes

    [24] matlab.exe:_mnParser(0x042edd7c, 271244, 0, 48) + 1001 bytes

    [25] matlab.exe:_WinMain@16(4194304, 0, 271244, 1) + 3872 bytes

    [26] matlab.exe:_WinMainCRTStartup(0x042edd7c, 0x7c93003d, 0x7ffd4000, 0x80545c7d) + 308 bytes

    [27] kernel32.dll:0x7c817077(0x0047172c, 0, 0, 0)

    This error was detected while a MEX-file was running.  If the MEX-file

    is not an official MathWorks

    function, please examine its source code

    for errors.  Please consult the External Interfaces Guide for information

    on debugging MEX-files.

    If it is an official MathWorks function, please

    follow these steps in reporting this problem to The MathWorks so

    that we have the best chance of correcting it:

    1. Send this crash report to segv@mathworks.com for automated analysis.

    For your convenience, this information has been recorded in:

    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\matlab_crash_dump.1108

    2. Also, if the problem is reproducible, send the crash report to

    support@mathworks.com along with:

    - A specific list of steps that will reproduce the problem

    - Any M, MEX, MDL or other files required to reproduce the problem

    - Any error messages displayed prior to this crash report

    A technical support engineer will contact you with further information.

    Thank you for your assistance.  Please save your workspace and restart

    MATLAB before continuing your work.

    Error in ==> i:\midu.dll

    Error in ==> i:\yichuansuanfa.m

    On line 59  ==>  w=midu(zz,Sz);

    展开全文
  • matlab自动保存图像

    千次阅读 2020-06-28 19:05:15
    在使用imwrite函数对图片进行保存时需要指定图像位置及图像名称,不同的图像结果进行保存不免有些麻烦,所以在此写下自动保存图像方法。 clear all;clc;close all; Img_path = '../origin-imgs/Dawn Sky.jpg'; path ...
  • 0x7c30a000 D:\MATLAB71\bin\win32\MFC71CHS.DLL 0x79380000 - 0x79398000 D:\MATLAB71\bin\win32\mkl.dll 0x794c0000 - 0x79907000 D:\MATLAB71\bin\win32\lapack.dll 0x013a0000 - 0x0141e000 D:\MATLAB71\...
  • 我刚安装了一个软件,MATLAB7.0的,程序总是在我打开后一会,就自动关闭了,这可如何是好呀.帮帮忙感谢!来源:互联网宽屏版评论2009-09-09 17:11:54分类: 电脑/网络 >> 软件参考答案:一般这样的情况是CPU的问题...
  • 任务描述:在用app designer 时要不断使用msgbox给出反映,但窗口弹多了也很烦 所以设置自动关闭 h = msgbox('成功!); start(timer('timerFcn',@(obj,~)close(h),'StartDelay',1,'stopFcn',@(obj,~)delete(obj))) ...
  • 在用MATLAB绘制实时波形时,手动关闭窗口后,还会自动弹出,关闭不掉的问题。
  • close all
  • Matlab 的并行计算

    2021-04-23 14:28:35
    2.Matlab 自动使用多核 CPU 从 MATLAB 7.3 (R2006b)开始,不需要用户干涉, Matlab 的某些矩阵操作会自动使用多个 CPU ,主要是 Matlab 所采用的 BLAS (Basic Linear Algebra Subroutines)开始支持多线程。...
  • 我发现此功能对于在长时间无人值守的 MATLAB 计算完成后自动关闭我的 Windows 计算机非常有用。 当然,Windows 进程偶尔拒绝停止的常见问题会出现,但是当 MATLAB 是唯一“严重”的进程执行时,我发现 SHUTDOWN 功能...
  • 自动运行Matlab程序

    2021-04-18 04:28:13
    cdC:\Users\SONY\Desktopstart D:\matlab2012\bin\matlab.exe-r "run(' .\liu.m')"由以上内容建立一个批处理文件如liu.batliu.m 简单举例如:figure(1)plot(1:100)n=1saveas(gca,strcat('C:\Users\SONY\Desktop','\'...
  • matlab imshow 的问题

    2021-04-20 10:07:35
    然后点击“转换为灰度图象”菜单,虽然处理成功,但是显示的时候新开了一个界面,没有了我的菜单项,并且关闭了源界面,代码如下: function gray_menu_Callback(hObject, eventdata, handles) % hObject handle ...
  • matlab图像处理命令

    2021-04-21 16:44:54
    matlab图像处理命令》由会员分享,可在线阅读,更多相关《matlab图像处理命令(108页珍藏版)》请在人人文库网上搜索。1、MATLAB常用的图像操作,数字图像研究的领域,数字图像研究的领域非常广泛 图像的数字化 图像...
  • 一运行mdlmatlab就自动关闭,着急做毕设,求以前碰到过相同状况的人相助!MATLAB crash file:C:\Users\cyy\AppData\Local\Temp\matlab_crash_dump.3016-1:--------------------------------------------------------...
  • matlab parpool 关闭

    2021-04-20 08:12:07
    matlabpool (starting in Matlab 2013b this is replaced by parpool) ? ? ? open close size ?...系统仿真与MATLAB PID控制系统的分析与设计广东工业大学自动化学院 李明 ...命令窗口的打开和关...
  • 如果是在matlab下运行程序,如何做到程序跑完了,顺便也把机器给关掉呢?很简单,只要在你的程序末尾加上如下一条代码:system('shutdown -s');当然,记得在这条语句前加上保存结果的 save result ... 不然跑了很久...
  • 目 录序前言第1 章 MATLAB 的功能和基本应用 11.1 MATLAB R2016a 的工作环境 11.1.1 MATLAB R2016a 窗口界面 11.1.2 MATLAB R2016a 工具栏菜单 21.1.3 M...
  • 基于MATLAB的工作空间数据自动保存,包括Simulink后缀为AutoSave
  • matlab编程自动运行hfss

    2021-04-18 04:28:16
    clear all; false = 0; true = 1; % HFSS执行路径 hfssExePath = 'D:... % 关闭HFSS脚本文件 fclose(fid); % 利用HFSS执行脚本程序 %disp('Solving using HFSS .'); %hfssExecuteScript(hfssExePath, tmpScriptFile);
  • 好久没有记录使用matlab的心得了,不记就容易忘掉,以后再用到会很麻烦,还是勤快点比较好,以后一定要记得写。昨天在程序中遇到要在for循环中使用if判断语句,要判断一个变量是否是一个整数,注意这里说的是整数,...
  • matlab如何关闭figure

    千次阅读 2020-06-22 10:55:44
    如果想要关闭之前打开的figure,用close函数就可以了。 close(H):关闭句柄为H的figure; close(‘name’):关闭指定name的figure; close all:关闭所有figure。
  • MATLAB自动画figure大图

    2021-06-02 14:31:51
    MATLAB自动画figure大图 之前要画一系列的figure图然后保存,但是每次画图MATLAB都是默认大小,手动改变大小太麻烦。 后来上网查,有博客给出了一种方法 h = figure(); % 创建图形窗口 warning('off','MATLAB:...
  • 真的只是一种方便,但它有助于 closefig.m 只关闭由 fig.m 标记的数字。 这样,我可以在生成绘图的代码中插入 fig/closefig 对,以便在每次运行时,代码将用新图形替换旧图形,而不会影响其他图形窗口。
  • matlab clf vs close 关闭图形

    千次阅读 2019-11-03 14:57:06
    clf; % 清除当前图形窗口所有可见的图形对象,不关闭图形窗口!!! close%关闭当前窗口,等效于close(gcf)
  • 通过Tab键进行代码提示与自动补全 1 第一步在我们的电脑上打开matlab,新建一个m文件,如下图所示: 2 第二步编辑m文件,在代码中输入一个字母,按Tab键,可以看到出现代码提示,接着输入字母,会出现准确的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,190
精华内容 2,876
关键字:

matlab自动关闭

matlab 订阅