MATLAB是一种广泛使用的数学软件,它可以在Windows、MacOS和Linux等操作系统上运行。在Linux系统上使用MATLAB时,有时会出现窗口大小不合适的问题,这会影响到我们对程序的操作和使用体验。本文将介绍。
1.打开MATLAB窗口
我们需要打开MATLAB软件,启动时会出现一个主窗口,这是我们进行后续操作的基础。如果您还未安装MATLAB软件,可以在官网上下载最新版本。同时,也需要保证您的Linux系统已安装了本文所使用的命令。
2.查看当前窗口大小
在使用Linux操作系统时,我们通常会使用终端窗口。为了查看当前MATLAB窗口的大小,我们需要打开终端窗口,输入以下命令:
$ wmctrl -lG | grep MATLAB
执行后,终端窗口将输出一个以“0x”开头的字符串,这就是MATLAB主窗口的ID号。接下来,我们需要使用ID号来获取MATLAB窗口的位置和大小,输入以下命令:
$ xwininfo -id
其中是MATLAB主窗口的ID号,执行后,终端窗口将输出MATLAB窗口的位置、大小和其他信息,我们只需要关注Geometry这一项即可。例如,输出类似于:
Geometry: 1280×800+0+22
这表示MATLAB窗口的大小为1280×800,左上角位置在屏幕左上角的22像素处。
3.调整MATLAB窗口大小
了解了MATLAB窗口的大小后,我们可以使用命令行来调整窗口大小。输入以下命令:
$ wmctrl -r MATLAB -e “0,X,Y,W,H”
其中,X和Y表示调整后窗口左上角在屏幕上的位置,W和H表示调整后窗口的宽度和高度。我们可以根据实际情况,将这些参数替换成任意值,例如:
$ wmctrl -r MATLAB -e “0,0,0,1280,1024”
这表示将MATLAB窗口的大小调整为1280×1024,且左上角位置位于屏幕左上角。如果您需要将窗口调整为屏幕大小,可以使用以下命令:
$ wmctrl -r MATLAB -b toggle,maximized_vert,maximized_horz
这将更大化MATLAB窗口,使其与屏幕大小一致。如果需要还原窗口大小,可以再次执行该命令。
4.改进MATLAB窗口大小调整
虽然我们可以通过命令行来调整MATLAB窗口大小,但这种方式不够直观且操作较为繁琐。为了改进MATLAB窗口大小调整的体验,我们可以编写一个脚本来自动化该过程。例如,以下是一个MATLAB窗口大小调整的脚本:
#!/bin/bash
wid=$(wmctrl -lG | grep MATLAB | awk ‘{print $1}’)
function parse_geometry {
local g=$1
local x=$(echo $g | cut -d “x” -f 1)
local y=$(echo $g | cut -d “x” -f 2 | cut -d “+” -f 2)
local w=$(echo $g | cut -d “+” -f 1 | cut -d “x” -f 2)
local h=$(echo $g | cut -d “+” -f 2)
echo $x $y $w $h
}
function get_geometry {
local id=$1
local g=$(xwininfo -id $id | grep “geometry” | awk ‘{print $2}’)
parse_geometry $g
}
function set_geometry {
local id=$1
local x=$2
local y=$3
local w=$4
local h=$5
wmctrl -r :ACTIVE: -e “0,$x,$y,$w,$h”
}
function adjust_geometry {
local x=$1
local y=$2
local w=$3
local h=$4
set_geometry $wid $x $y $w $h
}
function restore_geometry {
local g=$(get_geometry $wid)
adjust_geometry $g
}
case $1 in
“all”) adjust_geometry 0 22 800 600;;
“medium”) adjust_geometry 0 22 1024 768;;
“large”) adjust_geometry 0 22 1280 800;;
“full”) wmctrl -r MATLAB -b toggle,maximized_vert,maximized_horz;;
“restore”) restore_geometry;;
*) echo “Usage: $(basename $0) [all|medium|large|full|restore]”; exit 1;;
esac
将以上脚本保存为matlab_win.sh,并授予可执行权限,即可直接使用以下命令来调整MATLAB窗口大小:
$ ./matlab_win.sh [all|medium|large|full|restore]
例如,输入以下命令可以将窗口大小调整为medium:
$ ./matlab_win.sh medium
该脚本还支持full命令,可将MATLAB窗口更大化至屏幕大小。同时,还支持restore命令,可将MATLAB窗口大小还原至上次调整大小前的状态。
:
成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!
% 调整散点图点的大小的具体步骤如下:
% 1. 先画出散点图
% 2. 找到散点图的句柄
% 3. 设置散点图点的大小,可以使用scatter函数的’MarkerFaceAlpha’参数来控歼枝制点的透明度,从而控瞎液制点的大小
% 4. 重新绘制散点图,即可看到点的大小氏神敏已经被调整
% 示例代码如下:
% 1. 画出散点图
x = rand(1, 100);
y = rand(1, 100);
scatter(x, y);
% 2. 找到散点图的句柄
h = gca;
% 3. 设置散点图点的大小
h.Children.MarkerFaceAlpha = 0.5;
% 4. 重新绘制散点图
drawnow;
调整matlab画出来的散点图的点的大小的具体步骤如下:
1、scatter(X,Y,S,C),这是matlab画散点图的命令;这里X,Y是画散点图的数据。 其中S为大小,系统默认大小为50,C表示所画图的颜色。
2、使用绘制语句:x=1:0.05:10; scatter(x,sin(x),100,’r’); 这里通过散点画的是一个sinx 的图像,这里100表示所画神唯图像点的大小,r代表标记散点的颜色。
3、scatter(X,Y):这个是默认画散点图的方法,一切设置按系统默认!X,Y表示散点图的X,Y坐标。使游皮培用绘制语句:x=1:0.05:10; scatter(x,cos(x));
4、scatter(X,Y,S) 这里所画的散点图,可以调节对应的大小。也就是说可以通过S这个参数调节标记点的大小。下图是我们将S=1000设置为1000的图像。
5、scatter(…,M) 更改标记的图形,默认是圆圈标记。如果需要用其他符号标记可以在这里修改。scatter(…,’s’) ;通过方形标记。注意别忘了添加单引号。
这样就解决了“调整matlab画出来的握嫌散点图的点的大小”的问题。
关于linux下matlab大小调整的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港云服务器机房,创新互联(www.cdcxhl.com)专业云服务器厂商,回大陆优化带宽,安全/稳定/低延迟.创新互联助力企业出海业务,提供一站式解决方案。香港服务器-免备案低延迟-双向CN2+BGP极速互访!
网页题目:如何在Linux下调整MATLAB窗口大小(linux下matlab大小调整)
标题路径:http://www.shufengxianlan.com/qtweb/news43/429843.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联