qhnw.net
当前位置:首页 >> mAtlABgui输入文件 >>

mAtlABgui输入文件

先添加一个按键控件,如果名为open_pic,然后在该function下面用uigetfile()函数,这样你按键的时候就会弹出文件和文件夹选择的窗口,在利用uigetfile函数获得的文件路径和文件名来读取文件下面这段是打开bmp图像和jpg图像的,[pname,adrname]=uigetfile('*.jpg','*.bmp'); if exist(strcat(adrname,pname)) I_rgb=imread(strcat(adrname,pname)); axes(handles.axes1); imshow(I_rgb); else return; end;

path就是文件的路径.

你可以用一个建一个ok按钮,然后右键,进入他的callback命令行,pushbutton1_callback中,再用一个变量(你自己定义就行)如a,假设你想接受的输入框编号是.edit1(在你想输入数字的框右键---callback命令中可以看到)就可以用a=eval(get(handles.edit1,'string')),同理得到其他输入量 第二步:将计算的值输出(例如到.edit5) 设你计算得到的参量是c set(handles.edit5,'string',c) 注意:从在程序中点保存后,不要运行,从你的gui面板中运行,输入数字就可算了.

1、在Matlab的命令窗口中输入命令: mbuild -setup 根据提示及自己电脑上所装软件的实际情况,一步步完成选择,初次要这一步进行设置,以后就不用了. 2、在Matlab的命令窗口中输入命令: mcc -m gui.m 生成gui.exe、gui.ctf、

function pushbutton1_Callback(hObject, eventdata, handles)% hObject handle to pushbutton2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)[

方法和详细的操作步骤如下:1、第一步,在计算机上安装matlab软件,见下图,转到下面的步骤.2、第二步,完成上述步骤后,双击matlab图标以打开其主页,见下图,转到下面的步骤.3、第三步,完成上述步骤后,将鼠标移到“New”选

将文件名读进来用s = get(handles.edit1,'String'); % s保存文件名I = imshow(s); % I就是读进来的图片文件

打开时找准路径就可以直接调用了. 1、打开matlab, 2、工具栏中有一个地方显示有路径,一般是“C:\Users\DELL\Documents\MATLAB”,这个是现在的M文件保存地址,可以通过改变它来调整想要保存的M文件地址, 3、调用的原始数据文件一定要和M文件发在同一个文件夹中.

你之前编写好的负责计算m文件是脚本文件还是函数文件 如果是脚本文件的话,要想办法改成函数文件 并使其能够接受两个输入参数 根据两个输入参数计算出24个输出参数 而24个输出参数的形式是固定的8x3,所以完全可以输出一个矩阵 那么你用于计算的函数大概拥有下面的形式 输出矩阵= 函数名(输入参数1,输入参数2) 省下的你只需在gui的回调函数里,调用编写好的计算函数 将gui中根据editbox输入的连个参数传递给计算函数 得到的8x3矩阵,顺序显示到gui的输出就可以了

我这有一段之前写的程序,就是把矩阵的数据写入txt文件,你看一下,再根据你的需求改程序. 我经常输出一些txt文件,以便以后使用,这段代码非常方便.你可以存下来这次或以后用.代码如下:M= magic(4);dlmwrite('file.txt', M, ' ')type myfile.txt 第一行就是我随即定义的矩阵,四行四列;第二行是写入一个叫'file.txt'的txt文件里,你不需要创建文件,他会自己创建的.第三行是在主界面输出你的数据,这是为了给你看的方便.你可以删了这个如果不需要.这是输出的结果:大概就是这样,非常简单,希望你帮到你,谢谢.

lhxq.net | beabigtree.com | gmcy.net | wwgt.net | beabigtree.com | 网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com