matlab gui axes编程 在Axes中显示图像 图像放大后超出Axes的范围

matlab gui 中怎样 让图形和axes大小一样;_百度知道
matlab gui 中怎样 让图形和axes大小一样;
提问者采纳
lz问的是让图像和axes一样大,而不是axes和图像一样大。如果lz是想让图像显示出来和axes一样大,就在调用imshow的时候最后加一个参数 'fit'。如果图像长宽比例和axes不一样,显示结果会造成挤压变形。如果lz是想让图像本身数据变的和axes一样大,就需要用imresize函数来改变图像尺寸。
其他类似问题
按默认排序
其他1条回答
让axes的坐标显示范围设置为图形的范围。axes(xmin
ymax),前两个是横轴的范围,后两个是纵轴的范围。
matlab的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于MATLAB_GUI的数字图像处理程序设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口在按钮的回调函数中写下如下代码:
function pushbutton5_Callback(hObject, eventdata,
handle to pushbutton5 (see
% eventdata
reserved – to be defined in a future
version of MATLAB
structure with handles and
user data (see GUIDATA)
[f,p]=uiputfile({'*.jpg'},'保存文件');
str=strcat(p,f);
pix=getframe(handles.axes2);
imwrite(pix.cdata,str,'jpg')
其中[f,p]=uiputfile({'*.jpg'},'保存文件'); 是为了打开如下界面:
pix=getframe(handles.axes2);
imwrite(pix.cdata,str,'jpg')
是为了将axes中的图片写入jpg格式的图片中。
Tonitech版权所有 | 转载请注明出处:
标签: , , , , , , , , .已有天涯账号?
这里是所提的问题,您需要登录才能参与回答。
"天涯问答"是天涯社区旗下的问题分享平台。在这里您可以提问,回答感兴趣的问题,分享知识和经历,无论您在何时何地上线都可以访问,此平台完全免费,而且注册非常简单。
Matlab的GUI工具中在axes坐标轴显示图片后,坐标轴就不显示了,怎么能让显示图片后坐标轴显示
13-04-22 &匿名提问 发布matlab中,怎样将txt数据(x,y)文件读入GUI界面,并显示在table或listbox中,图形在axes中显示。_百度知道
matlab中,怎样将txt数据(x,y)文件读入GUI界面,并显示在table或listbox中,图形在axes中显示。
我要显示的是圆。怎样将这些联系在一起,同时在GUI界面中显示,最好给出程序。谢谢了,尽量快点。
我有更好的答案
大概的程序是这样function pushbutton1_Callback(hObject, eventdata, handles)fidin=fopen('1.txt');
% 打开1.txt文件
while ~feof(fidin)
% 判断是否为文件末尾
tline=fgetl(fidin);
% 从文件读行
plot(x,y)axes(handles.axes1);imshow(im);
其他类似问题
listbox的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 matlab axes 的文章

 

随机推荐