matlab怎么看fig文件代码的简单介绍
1首先找到需要打开的fig文件2然后打开电脑中的matlab软件3进入软件操作界面后,点击界面左上角打开选项4会弹出一个打开窗口,找到需要打开的fig扩展名文件,然后,点击打开按钮5最后可以看到fig文件;1首先是要先准备好需要打开的fig扩展名文件,打开电脑中的matlab软件2其次在进入软件操作界面后,点击界面左上角的“打开”图标,快捷键为Ctrl加o3最后会弹出一个打开窗口,选择找到需要打开的fig扩展名文件;cmd窗口输入guide 打开如下窗口切换到已经存在的gui,点击浏览便可打开fig文件,并能进行fig的修改编辑。
这也是我不太喜欢使用GUIDE做界面的原因之一,除了M文件自身外,还要带上家属fig文件并且fig文件在各版本中的兼容性不是很好,总感觉比较罗嗦相比之下,我更喜欢直接用M文件写代码来创建GUI,尤其对于多窗口的应用;我查过 没有找到直接读取a,fig的方法 我一般把fig中的图像存下来 点击editcopy figure,保存 然后就可以用temp=imread#39**png#39读取了;hf=open#39fig#39,num2strit,#39fig#39 % 打开fig1fig h=findobjhffigureh0hs=subplot3,4,it %给出作图位置为subplot3,4,n, 这里n=1copyobjh3end,hs %复制原曲线 closehf;fnam是文件名 open#39fnamfig#39取出曲线的handle,这里gca表示当前图形的 CurrentAxes属性 如果图中有多条曲线,lh为一个数组 lh = findallgca, #39type#39, #39line#39取出x轴数据 xc = getlh, #39xdata#39取出y轴。
2查看javacomponentm的代码,containerDelete就是包含在该文件中的子函数local function,照理说,不应该会发生找不到这个函数的问题鉴于上面的情况,请你1提供一下自己的软件环境,如操作系统和matlab版本等最;打不开,建议用一个指令将仿真图片存为jpg形式。
如果我们需要查看或修改图形的代码,我们可以在MATLAB中打开matlabfig文件,然后通过编辑工具和命令行来访问和修改图形对象的属性和数据或者,我们可以选择将图形保存为MATLAB脚本文件m,这样就可以直接查看和编辑生成图形;同时与这个fig文件相对应会生成一个m文件,在m文件的相应位置将你写的代码加入,即可实现功能具体位置根据你要实现的功能有所差异,一般在function下这个function是与你所设计的用户界面上的按钮相对应的。
1在命令行运行figure打开一个空白窗口,2在工具栏或者菜单中选择open打开你保存的fig文件,会显示出原来的那个图来3在命令行运行obj = getgca,#39children#39这个结果对应你的图里面的线或者面的句柄,有几条线就。
1准备好需要打开的fig扩展名文件2接着,打开电脑中的matlab软件3进入软件操作界面后,点击界面左上角打开图标快捷键Ctrl + O4会弹出一个打开窗口,找到需要打开的fig扩展名文件,然后,点击打开;gif图像是很有趣的图像,可以将不同的静止图片变成活动的图片,通过MATLAB强大的图片处理能力,实际上是对矩阵的处理能力可以对GIF图片进行读,改,显示clcclose allclear all info = imfinfo#393gif#39%第一次读取;openfig#39D\folder1\filenamefig#392 对话框式打开 在command window输入uiopen命令,直接回车,然后会弹出对话框,在该对话框里找到你的fig文件即可其实这个过程等价于下面的代码 uiopen#39D\folder\file;可以啊,我使用的是09b版本的matlab 在figure中,选FileGenerate M File就可以得到对应的代码但数据是怎么计算得到的,在这个M文件中是看不到的。