matlab怎么让figure最大化
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/22 09:25:26
matlab怎么让figure最大化matlab怎么让figure最大化matlab怎么让figure最大化有几种方法,各有利弊:1、使用一个老外AlainTrostel编的函数maximize,需要
matlab怎么让figure最大化
matlab怎么让figure最大化
matlab怎么让figure最大化
有几种方法,各有利弊:
1、使用一个老外Alain Trostel编的函数maximize,需要动态链接库支持,见附件.
这种方法与按窗口最大化按钮的效果相同,但在Win7上可能有问题(压缩包里有C程序源文件,可以根据操作系统自己重新编译).
2、使用下面的语句:
set(gcf,'outerposition',get(0,'screensize'));窗口实际上占满全屏,但并非最大化的状态.据有人说,对双屏显示有问题,我没测.
3、使用
set(gcf,'Position',get(0,'ScreenSize'))这个效果不太理想,窗口偏上.
4、保存下面的函数为getJFrame.m
function JFrame = getJFrame(hfig)error(nargchk(1,1,nargin));
if ~ishandle(hfig) && ~isequal(get(hfig,'Type'),'figure')
error('The input argument must be a Figure handle.');
end
mde = com.mathworks.mde.desk.MLDesktop.getInstance;
if isequal(get(hfig,'NumberTitle'),'off') && isempty(get(hfig,'Name'))
figTag = 'junziyang'; %Name the figure temporarily
set(hfig,'Name',figTag);
elseif isequal(get(hfig,'NumberTitle'),'on') && isempty(get(hfig,'Name'))
figTag = ['Figure ',num2str(hfig)];
elseif isequal(get(hfig,'NumberTitle'),'off') && ~isempty(get(hfig,'Name'))
figTag = get(hfig,'Name');
else
figTag = ['Figure ',num2str(hfig),': ',get(hfig,'Name')];
end
drawnow %Update figure window
jfig = mde.getClient(figTag); %Get the underlying JAVA object of the figure.
JFrame = jfig.getRootPane.getParent();
if isequal(get(hfig,'Name'),'junziyang')
set(hfig,'Name',''); %Delete the temporary figure name
end
然后调用:
jframe.setMaximized(1)5、比4更简单一点的做法:
j = get(gcf,'javaframe');set(j,'maximized',true);
注意:4和5两种方法似乎都要先创建窗口才行,在未创建窗口的情况下直接运行会报错.
matlab怎么让figure最大化
matlab中figure是什么意思
matlab figure是什么用途
matlab中这个语句h=figure('position',[350 275 400 300],'color','w'),怎么就不能运行呢?简单的句柄中,涉及figure就是不能运行?
matlab里figure(1),subplot(121)
matlab中figure坐标范围如何调节?
matlab中figure指令如果后面加1,比如figure(1);figure(2)
figure怎么翻译
figure怎么读
MATLAB中怎样利用fminimax解最小值最大化问题
请教:matlab的figure中有两条曲线,我想设置其中一条曲线的线的形状,请问该怎么弄?
matlab 中的一句关于figure的句子,figure('Units','Pixels','position',[100 100 c r]);
matlab中如何画出矩形场景的figure?
有一个二维矩阵,在MATLAB中让矩阵的每一行都在极坐标中绘图,最后让这些图连续动画起来,可是figure窗体总是抖动,如何实现啊?
怎么让matlab发出数字音,比如“1”
matlab中如何设置freqs函数画出来的波形的颜色?用freqs在一个figure中画三条曲线其中这三条曲线的颜色要不一样.怎么实现?
你好问一个MATLAB中subplot的问题.我在一个图里有好几个子图,就是一个figure里subplot.怎么加总标题你好想问一个MATLAB中subplot的问题.我在一个图里有好几个子图,就是一个figure里subplot.怎么加总标
figure it out 用英文怎么解释?