一、改变ylabel文字方向。

MATLAB中ylabel的文字方向默认是竖向的,可以使用以下代码来改变方向。

y = ylabel('Amp/V');

set(y,'Rotation',0);

需要更加灵活的话,可以使用text来实现这个功能。代码如下:

clear;clc;close all;

f = 10; %频率

T=1; %观测时间

fs=20*f; %采样频率

t=0:1/fs:T; %离散时间t

y=sin(2*pi*f*t); %正弦信号

figure

ylabel_pos = -0.05;

subplot(2,1,1);plot(t,y);text(ylabel_pos,0,'a');

subplot(2,1,2);plot(t,y);text(ylabel_pos,0,'b');

xlabel('Time/s');

set(gcf,'position',[1 1 1200 800])

print -djpeg -r300 test.jpg

修改ylabel_pos的大小,就可以移动文字的水平位置,该位置要根据图的横坐标尺度来改,这里设置的是-0.05对应下图中蓝圈的位置,而0.1则是红圈位置,这个需要根据自己的图来调整的。

二、截边。

上面保存的图片四周有白边,截掉再放入Word中会好看一些。代码如下:

clear;clc;close all;

x0=300;y0=120;x1=3200;y1=2300;

imgPath = pwd % 图像路径

imgDir = dir([imgPath,'\*.jpg']); % 遍历所有jpg格式文件

for i = 1:length(imgDir) % 遍历结构体就可以一一处理图片了

picOld = imread([imgPath '\' imgDir(i).name]); %读取每张图片

picNew = imcrop(picOld,[x0 y0 x1 y1]);

figure;

imshow(picOld);title('picOld');

figure

imshow(picNew);title('picNew');

% imwrite(picNew,[imgPath '\' imgDir(i).name]); % 直接覆盖原图

end

x0,y0为图片左上角的坐标,x1,y1为图片的宽高,imgPath为图像路径,要根据自己的需求来改。效果如下:

确认图片没问题,再把下面这行

%    imwrite(picNew,[imgPath '\' imgDir(i).name]); % 直接覆盖原图

最前面的%删掉,可以覆盖原图。

这个代码会将当前目录下的所有.jpg图片都截边,使用时请注意统一图片尺寸。

matlab调整文字方向,MATLAB改变ylabel文字方向以及截边相关推荐

  1. matlab 调整矩阵形状,matlab对矩阵/向量的常用操作(拼接矩阵、向量逆序、改变矩阵形状、求行阶梯形矩阵、提取矩阵的一部分等)...

    几乎所有变量在matlab中都可以视为矩阵(1 x 1元素,1 x n向量,m x n矩阵等),matlab中对矩阵/向量的操作非常多,个人认为对矩阵的操作是体现matlab功底的地方:灵活搭配使用这 ...

  2. java jbutton文字_java JButton 改变按钮文字

    展开全部 因为 i 和 j 是局部变量,62616964757a686964616fe78988e69d8331333337383933在内部类中不允许访问局部变量,如果要访问必须添加 final.所 ...

  3. 液晶分子平行排列MATLAB程序,液晶百问:液晶分子排列方向如何改变

    1液晶分子排列方向如何改变 前言:液晶显示器已经上市将近10年的时间,其已经完全取代最传统的CRT显示器成为了市场绝对的主流,我们ZOL显示器频道也特此推出了"显示器基础百问"的系 ...

  4. HTML5游戏引擎(二)02-egret引擎之hello world——快速上手-清理项目 程序入口 绘制单色背景 调整屏幕的适配模式 添加文字 响应用户操作-让文字变色

    HTML5游戏引擎(二)02-egret引擎之hello world--快速上手-清理项目 & 程序入口 & 绘制单色背景 & 调整屏幕的适配模式 & 添加文字 &am ...

  5. 基于Matlab使用 IMU、磁力计和高度计估计方向和高度(附源码)

    示例演示如何融合来自 3 轴加速度计.3 轴陀螺仪.3 轴磁力计(通常称为磁.角速率和重力的 MARG 传感器)和 1 轴高度计的数据,以估计方向和高度. 一.模拟设置 此仿真以多种速率处理传感器数据 ...

  6. R语言ggplot2可视化:ggplot2可视化使用labs函数为可视化图像添加(caption)图片说明文字、theme_bw中指定参数base_size来改变图片说明文字、轴标签等的大小

    R语言ggplot2可视化:ggplot2可视化使用labs函数为可视化图像添加(caption)图片说明文字.theme_bw中指定参数base_size来改变图片说明文字.轴标签等的大小 目录

  7. android textview改变部分文字的颜色和string.xml中文字的替换及部分内容设置颜色、字体、超链接、图片...

    一:TextView组件改变部分文字的颜色: 1.TextView textView = (TextView)findViewById(R.id.textview); 2. 3.//方法一: 4.te ...

  8. python怎么改字体_python,tkinter_Tkinter Label 如何改变Label中的文字样式,例如给文字加删除线,python,tkinter - phpStudy...

    Tkinter Label 如何改变Label中的文字样式,例如给文字加删除线 如题.未查到Tkinter下,促发条件后,是否能修改label中文字的样式 class Pomodoro_app(Tk) ...

  9. poi hssfcellstyle 文字方向_揭秘!文字识别在高德地图数据生产中的演进

    简介:丰富准确的地图数据大大提升了我们在使用高德地图出行的体验.相比于传统的地图数据采集和制作,高德地图大量采用了图像识别技术来进行数据的自动化生产,而其中场景文字识别技术占据了重要位置.商家招牌上的 ...

最新文章

  1. 微软摊开 AI 高分作业,在线求抄
  2. Scilab 求解线性方程组示例(linsolve)
  3. centos5.5安装ntfs-3g,并遇到mount failed: 设备或资源忙的解决方案
  4. 矩形覆盖-----批了外皮的亲蛙跳
  5. 如何从零构建你的自动化运维体系?——从制度到技术
  6. 2012服务器在IIS部署的SLL(https)网址谷歌浏览器无法访问的问题解决
  7. CAD图纸怎么加密?CAD图纸加密真的安全?
  8. android studio增量包,Android Studio 更新升级之增量升级
  9. 大型央企云边协同建设方案及其借鉴意义分析
  10. PPT开场,吸引人的几点技巧
  11. 聊聊Linux2038年问题
  12. Symbol 数据类型
  13. 【推荐】超级好用的打印插件Lodop使用笔记 动态赋值 打印模板解决方案
  14. 《Android之大话设计模式》--设计原则 第二章:单一职责原则 乔峰VS慕容复
  15. Android开发人员不得不收集的代码(不断更新)
  16. 68 个 Python 内置函数详解
  17. CCRC信息安全服务资质认证流程知识点汇总
  18. 【Insights直播】华为帐号服务,打造全场景安全帐号体系
  19. html %3cstyle%3e 添加css,从网站适应CSS样式到一个Django香脆形式复选框
  20. Centos清理内存 内存回收释放及内存使用查看的相关命令

热门文章

  1. C#开发简单绘图工具
  2. U8 业务单据编码 相关表
  3. win10下VMware安装CentOS7并配置网络
  4. 玩转华为数据中心交换机系列 | 配置VLAN间通过VLANIF接口通信示例
  5. 前后端开发的心得体会_从后端支撑岗位到前端渠道运营中心工作感想
  6. 三八女神节礼物排行,2022年三八节送女人什么礼物好?
  7. 一堂难忘的计算机课作文,一节电脑课作文600字
  8. 阿里云视频点播功能使用
  9. MySQL索引(详细,1万字长文)
  10. notability整理归档_ipad记手写笔记软件 Notability的使用方法图解教程