Matlab figure窗口最大化 窗口全屏 图表窗口最大化

        我有一个项目,需要把多个数据文件画成的曲线一个个保存为图片,然后再进行集中对比分析。程序运行后,打开目录下保存的图片,发现图片的尺寸都很小,画质也不清晰,后来发现原来matlab显示图片的时候,窗口尺寸默认不是最大化,而在这种情况下保存的图片尺寸,就是默认的小窗口的尺寸。于是我的需求就是图表显示前先最大化。

        在网上搜索了一下,发现没有好的解决方案,matlab貌似没有给出窗口最大化的接口。一般的办法就是:

figure;
set(gcf,'outerposition',get(0,'screensize'));

但是这个效果不尽如人意,左右宽度不够,上下宽度超出屏幕范围,不是最大化的效果,对于追求完美的同学来说比较别扭。实际上把这个方案加以修改,就可以获得比较完美的结果。步骤如下:

1,在命令行输入:figure;  %创建一个图表窗口。

2,手动点击窗口的最大化按钮,将其最大化。

3,在命令行输入:size = get(gcf,'OuterPosition');        %获取最大化后窗口的尺寸

比如我的结果就是size = [-6.2, 33.8, 2062.4, 1126.4]

4,在你的代码里,在需要窗口最大化的时候,添加以下代码(尺寸按照你实际的来):

figure;
set(gcf,'OuterPosition', [-6.2, 33.8, 2062.4, 1126.4]);

这时候窗口的尺寸就和最大化后的尺寸一模一样了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/310773.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第三代半导体材料-碳化硅(SiC)详述

SiC产业概述 碳化硅(SiC)是第三代半导体材料的典型代表。 什么是半导体? 官话来说,半导体指常温下导电性能介于导体与绝缘体之间的材料。 但导电性能的强弱,并非是体现半导体材料价值的最直观属性,半导…

公司电脑文件防泄密|防止内部终端核心文件数据 \ 资料外泄

PC端访问地址: https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5dfedee 为了防止公司电脑文件泄密,可以采取以下措施: 文件加密:对重要文件进行加密是一种有效的防泄密方法。通过使用加密算法,…

基于NXP I.MX8 + Codesys的工业软PLC解决方案

全新i.MX 8M Plus是一个混合人工智能SoC,将先进的嵌入式SoC与最新的人工智能/机器学习硬件NPU技术相结合,通过神经网络加速器,为边缘计算提供强大的机器学习能力,是i.MX 8M Plus一个最为突出的优势。WEC-IMX8P核心板特别适合在机器…

Redis 数据库,忘记密码如何找回或重置

对于 Redis 数据库,如果忘记了密码,可以通过以下步骤进行密码重置: 找到 Redis 配置文件 redis.conf。通常情况下,该文件位于 Redis 安装目录下的 etc 或 conf 文件夹中。使用任意文本编辑器打开 redis.conf 文件。在文件中找到 …

C语言实验4:指针

目录 一、实验要求 二、实验原理 1. 指针的基本概念 1.1 指针的定义 1.2 取地址运算符(&) 1.3 间接引用运算符(*) 2. 指针的基本操作 2.1 指针的赋值 2.2 空指针 3. 指针和数组 3.1 数组和指针的关系 3.2 指针和数…

StackOverflowError的JVM处理方式

背景: 事情来源于生产的一个异常日志 Caused by: java.lang.StackOverflowError: null at java.util.stream.Collectors.lambda$groupingBy$45(Collectors.java:908) at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) at java.util.ArrayL…

Web网络安全-----Log4j高危漏洞原理及修复

系列文章目录 Web网络安全-----红蓝攻防之信息收集 文章目录 系列文章目录什么是Log4j?一、Log4j漏洞二、漏洞产生原因1.什么是Lookups机制2.怎么利用JNDI进行注入JNDI简介LADPRMI 三、Log4j漏洞修复总结 什么是Log4j? Log4j 即 log for java(java的日…

开源可观测性平台Signoz(四)【链路监控及数据库中间件监控篇】

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 前文链接: ​​开源可观测性平台Signoz系列(一)【开篇】​​ ​​开源可观测性平台Signoz&…

设计模式之初始设计模式和UML图

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…

S7.Net与西门子PLC通讯

开发环境准备 同时由于设备还未采购,没有设备进行测试开发,会安装一个仿真模拟器进行调试。(真心的,谁想到还能仿真模拟设备) 需要安装的软件包括 ◦TIA Portal V14 ◦S7-PLCSIM V14 ◦NetToPLCsim-S7o-v-1-2-2-0 TIA Portal 西门子官方管理设备数据块的客户端,每一…

25、WEB攻防——通用漏洞SQL读写注入MYSQLMSSQLPostgreSQL

文章目录 Mysql-root高权限读写注入PostgreSQL——dba高权限读写注入Mssql-sa高权限读写注入 Access无高权限注入点——只能猜解,而且是暴力猜解; MYSQL,PostgreSQL,MSSQL(SQL server)高权限注入点——可升级读写(文件…

记录DevEco Studio 模拟器启动失败问题

启动模拟器报错 解决步骤 1、“启用或关闭windows功能"勾选"hyper-v”、“windows虚拟机监控程序平台”、“虚拟机平台” 2、打开cpu虚拟化 打开bios,打开Intel Virtualization Technology 这样就可以了 在任务管理器可以看到已开启,编辑器…