matlab+gui+axes绘图
答:如下修改就好了 [FileName2,PathName2] = uigetfile('*.bmp','*.jpg','Select BMP file');path=fullfile(FileName2,FileName2)img=imread(path);axes(handles.axes1);imshow(img);原因可能是你的GUI中有其他figure出现时,在那个figure中可能没有tag没有axes1的控件 还有你的路基那样那个组合...
答:lz问的是让图像和axes一样大,而不是axes和图像一样大。如果lz是想让图像显示出来和axes一样大,就在调用imshow的时候最后加一个参数 'fit'。如果图像长宽比例和axes不一样,显示结果会造成挤压变形。如果lz是想让图像本身数据变的和axes一样大,就需要用imresize函数来改变图像尺寸。
答:[max,n]=max(y);y是你的曲线值向量,返回max最大值,n对应极值下标。
答:axes显示的问题 建议你看看gui教程 一个小时足以 1、打开显示图像 function pushbutton1_Callback(hObject, eventdata, handles)global im [filename pathname] = ...uigetfile({'*.jpg';'*.bmp';'*.gif'}, '开始');str=[pathname filename]; im=imread(str);axes(handles.axes1);%%就是...
答:在每个按钮的代码的最前面加一行把axes的图像清除的代码就行了。比如: cla(handles.axes1,'reset')
答:设你的axes的句柄为handles.axes plot(handles.axes, ...) ,. ...是你要画的数据, 再用drawnow函数刷新。如果你是用其他函数画图,类似。如果你是显示图像,那么在用imshow等函数之前,加入语句axes(handles.axes)
答:按键下写如下代码 打开文件对话框 [filename,pathname]=uigetfile({ ...'*.*','All Files(*.*)';},...'选择文件');if isequal([filename,pathname],[0,0])return else 读取图片 pic = fullfile(pathname,filename);b = imread(pic);imshow(b);end ...
答:具体如下:image=[pathname,filename];%合成路径+文件名 im=imread(image);%读取图像 set(handles.axes1,'HandleVisibility','ON');%打开坐标,方便操作 axes(handles.axes1);%%使用图像,操作在坐标1 imshow(im);%在坐标axes1显示原图像 title('原始图像');end MATLAB [1] 是美国MathWorks公司...
答:axes(handles.axes); %handles.axes为坐标系句柄,请根据你GUI上的坐标系组件Tag输入句柄imshow(I); 本回答由电脑网络分类达人 系统推荐 举报| 答案纠错 ...matlab的gui编程实例 matlab gui matlab安装教程 matlab编写gui生成exe matlab怎么写gui matlabgui脱离matlab matlab中文 matlab gui设计实例 matlab...
答:Dear, you can try axes(h) this function, makes existing axes h the current axes and brings the figure containing it into focus.plot(handles.best1,mi,spdifference);m=mi(spdifference==min(spdifference));n=spdifference(spdifference==min(spdifference));axes('您的axes的handler句柄...
网友评论:
谯熊13663611741:
matlab gui从axe2中将axe1中的彩色图像显示为黑背图像 -
59995宣鸣
: 图像数据读进来绘图以后, 数据还在内存中的, 它传给(共享)axe1即可.
谯熊13663611741:
matlab GUI编程中,如果在一个axe上显示了一幅图片,如何响应图片上的鼠标单击事件? -
59995宣鸣
: 参考这个http://www.ilovematlab.cn/thread-61981-1-1.html
谯熊13663611741:
怎么用matlab的GUI绘制任意三角函数的图像啊?
59995宣鸣
: <p>你要得到绘图的句柄对象. </p> <p>plot(handles.axe1,x,y) </p> <p>axe1 是画图窗口的句柄名称label.</p> <p></p>
谯熊13663611741:
请高手教我一个用matlab处理图片的GUI -
59995宣鸣
: 显示图片的是axes控件,就是那个图表样的按钮 pushbutton1中要完成以下任务.先用imread读出来,再用imshow显示图片.还要将读出的图像矩阵保存以备其它控件调用.其中选择文件可以用uigetfile命令,得到的是文件名和路径名两个字符串,然后把两者组合为一个字符串(fullfile命令或直接用矩阵拼接功能)用imread读即可.因为要用pushbutton2处理图像,因此读出的图像矩阵要进行保存,可以将图像矩阵保存到诸如handles.data中,然后guidata(hObject,handles)刷新数据.之后在pushbutton2中就可以调用handles.data了.当然也可以将图像矩阵保存为全局变量.
谯熊13663611741:
matlab gui多窗口传值问题 -
59995宣鸣
: 大概有三种方法,这三种方法并不是把图像“传”给另一个坐标,而是把数据传给figure2,然后在axes2里再画一个图.所以问题的关键就是界面之间的数据传递,网上这方面的探讨比较多,自己搜一下吧,我就不列出来了.总结起来如下: 1.使用全局句柄,要用到setappdata和getappdata两个函数(其功能就相当于set和get命令,只是是用来操作全局句柄的). 2.存储为固定文件.比如figure1中把图像点数据存为一个.mat文件,然后在figure2中读取此.mat文件即可. 3.如果figure2是用m文件生成的可通过函数的输入输出参数进行数据传递. 掌握第一种就够用了.
谯熊13663611741:
怎么用matlab的GUI绘制任意三角函数的图像啊? -
59995宣鸣
: 你要得到绘图的句柄对象. plot(handles.axe1,x,y) axe1 是画图窗口的句柄名称label.
谯熊13663611741:
MATLAB中GUI设计 -
59995宣鸣
: %初始化一个图 FigName = 'Gui Test'; FigH = findobj(0,'Name',FigName); if ~isempty(FigH) close(FigH); end scrsz = get(0,'ScreenSize'); FigH = figure( ... 'Name', FigName, ... 'NumberTitle', 'off',... 'Position',[scrsz(1)+0.05*scrsz(3) scrsz(2)+0.05*...
谯熊13663611741:
matlab中的gui怎么把函数生成的曲线放到axes中,求帮忙比如下边的,求其中的精髓.急求!!!!!! -
59995宣鸣
: innodb_data_home_dir = /longxibendi/mysql/mysql/var/ #innodb_data_file_path = ibdata1:1G:autoextend innodb_data_file_path = ibdata1:500M;ibdata2:2210M:autoextend #表空间 innodb_file_io_threads = 4 #io线程数
谯熊13663611741:
怎么用matlab实现计算器功能 -
59995宣鸣
: 根据自己的结构设想,利用GUIDE命令,驱动GUI图形编辑器,制作图形用户界面.大致操作过程:1、新建一个GUI界面2、添加组件,如静态文本框,编辑框,按钮等,界面设计后保存其Fig文件,扩展名为.fig,M文件的扩展名为.m.3、对GUI的编程,即对每个编辑框,按钮输入命令代码.4、运行程序.5、一个简单的函数型计算器界面.
谯熊13663611741:
matlab gui绘图,为什么一直画不出图? 代码如下
59995宣鸣
: 这个是一个gui的函数,但是没有相应的界面文件,当然不出来了!