找回密码
 注册
关于网站域名变更的通知
查看: 631|回复: 1
打印 上一主题 下一主题

根据SCI等期刊、会议论文等要求进行matlab和Visio图片的保存

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-21 10:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1. MATLAB
) q" t9 H: K1 w$ J2 A
2 r2 |6 a" y2 W+ d& a; |由于论文中图像必须清晰与整齐,所以复制图像时必须借助一些额外的命令。
) G- M" x8 x# k) D1 S2 N1 g1 l9 W, }$ [6 l+ e/ `! A# Y! _* `
1.1 复制" \0 d* ]! k9 W- c& ], d

- Y& w, V" [4 d2 R: WMATLAB中复制图像使用的是“编辑->复制图形”,这样可以保证图像的清晰。而且为了保证清晰,复制到word中的图像必须使用原图,不能再次进行压缩。
# e& |; {) z3 Q, H8 v/ d0 I
7 o- R( ^* a( r4 |
5 _6 T9 W5 T8 f+ |5 k; K% e9 ?; Z$ U( G2 h
此外,要点击“编辑->复制选项”,其中可以选择“剪贴板格式”、“图形背景颜色”和“大小”。“剪贴板格式”个人认为首选“保留信息”,如果发现复制得到图像有偏差,可以尝试选择“位图”进行比较选择。“图形背景颜色”一般选择最后一项。如果选择“大小”下面的“匹配图形屏幕大小”则复制得到的图像和figure窗口显示的图像大小相同。
. T% B% ]1 f( H- f 6 s) C$ t1 {: }7 G
. p, T4 b' g8 ~7 |! _. U

0 {% V0 [) @" @6 E2 r- k1.2 大小设置/ d7 D! m/ t3 H7 `6 b" K  o0 @
# x" n# {- Y/ G' `
论文中相同类型图像要使用相同的尺寸,图像无压缩,且一些期刊论文的模板中对图片的大小有具体的规定。设置图像大小的命令主要可以使用set与get。
9 {& o9 U; U  v% v, a# M
: }) V: b6 }, l! f# [' g当使用plot等命令得到图像并且进行坐标、线型等设置之后,首先使用set(gcf,'windowstyle','normal')让figure窗口处于可编辑状态,完后使用set (gcf,'Position',[40,30,600,200])设置图像大小,其中[]中参数为[xmin,ymin,width,height],'Position'通过'units’规定单位,常用的有:pixel(像素,缺省)、inches(英寸)、centimeters(厘米)、points(磅)。例如要求图像高6cm、宽8.3cm,则使用命令set (gcf,'units', ' centimeters ','Position',[4,3,8.3,6]),就可以得到:
) V4 x% v4 N9 N* A+ u  w2 a$ y. ]0 K: }; [" t: T

6 z- ?) i- ?3 W
. R& O9 @: t0 e9 t4 t
' L: O) S6 N2 c% d
$ l1 Q0 k2 R- V7 F# E+ [! ]需要注意的是:使用一次set命令可能不会得到正确的尺寸,此时再输入一次set命令即可。如果不知道应该设定多大的图像尺寸,可以先通过伸缩figure窗口得到自己感觉适合的尺寸。
' N' m2 G# t4 Q9 R8 X4 U! l. z" C
这时,使用get (gcf,'Position')就可以得到图像所对应的位置信息。4 [$ _' @! b3 B$ B
1 M7 z+ L" X1 I# g$ I

* e( H% a; j$ Y/ N
2 E* G( ^# l2 x$ Z" Z: r' }7 h  ]: t+ j0 l7 W
需要注意,开始时默认的'Position'单位是pixel,但是如果在使用set命令中定义了单位为centimeters,那么之后再使用set或者get时默认的单位就都变成了centimeters。关闭此figure重新得到一个figure后,恢复默认pixel。
% t; @. m. v- f# Y' g  t# s2 ~( c
3 p( U) W' n8 k0 _1.3保存图像: e; s( x( }/ L9 h( q7 {9 @0 O1 K
% @! @; M. K3 `8 c: }  G5 t. [
MATLAB的图像保存时除了需要保存为fig格式以便后续更改使用外,某些期刊还要求提供原始图像,并且对像素有具体要求。例如,如果要求原始图像为400dpi。点击“文件->导出设置”,$ W/ A; `( x& z6 ]' H% p( p1 B$ T
& |( e5 T2 s7 z( t; K

& I$ y# O; T: O# g% y & ]+ L9 R0 T4 A* c! T3 c( \  Q
8 ?# s, [8 p8 U" M$ N
选择“属性->渲染”,在“分辨率”处输入400,点击“导出”,* p& {; `1 T- D$ ~2 H, w/ x

; Y1 V! L8 R! }- F* e% I + @' G) A2 Y% s: O2 {  ?

% X) W4 ~, y) e( p' z# w
- a0 x& ^+ ]) A2 Z
. T0 A( d( G) x, Y; B/ ~按照论文要求的图像格式选择保存类型,很多期刊为了印刷质量一般要求tif格式,则保存类型中选择“TIFF no compression image(*.tif)”[转载]按照sci等期刊、会议论文要求进行matlab和Visio图片保存0 S  P5 w! R# L7 h  y& q
4 M+ E$ X4 B, \) s
; E) ]7 |- s, o, C$ p

4 E8 K8 S' a5 s2 D2 n( C# q' c# I, X3 j( N! g3 G
输入文件名之后,点击“保存”即可。
4 {0 Y* m- I1 r* m( P6 \8 X0 X5 S( O! j- r" B' o  N
2. Visio
0 D4 H5 P0 n" m7 X& S3 [
  @. [% ~" I* u% t) k论文中的Visio图像保持相对简单,论文对图片大小无具体要求时:Visio得到的图像复制到word中可以自动调节大小以适应版面:9 ~; n- u! [( ?7 y  I

" s: Y0 |; h8 _  \( k- H9 r, y% X: ?% |: x
. P$ J7 f5 B) g8 O. H9 b7 t2 {6 Z! I9 f* V) z: C
3 N  u' ^) ~2 B) s; D1 b* W9 p
. F2 v9 |! m" j0 I
这时在word中的Visio图处,右击鼠标,选择“Visio对象->Open”(如果没有该项,则alt+双击)就可以得到下图:
1 ~7 z! q1 S: O& v/ L" c( C1 Z0 R( q9 G9 C6 @. b
2 a  |' C$ |4 q2 n" c) @, Z  |

8 g' ?7 L, h/ L5 u 9 N6 o* |5 H0 k$ c1 Y4 L/ D

' x6 {7 T4 q/ |3 n; u! M0 Z6 d然后选择“另存为”,格式选择“Tag图像文件格式(*.tif)”,输入文件名,点击保存,会弹出如下对话框:; d" {. U( Y9 i  k. F

* O6 l; r% Z5 s& P
2 f% c: j2 X  S" g: [( j# ~. `, ~( E. E' o: h5 q) U# h; ~
“分辨率”选择“自定义”,如果要求600dpi,输入“600x600像素/in”(好像是这么大)。“大小”如果选择“源”则得到和word中图像大小相同的图;如果论文对图片有大小要求,那么可以直接先在Visio中进行保存,选择“自定义”,输入宽、高,此时要注意后面的单位选择,再将保存得到的图像复制到word中就可以满足论文对图片大小的要求。这时保存得到的图片达到几十M,如果需要存储更小的图片,选择“常规->数据压缩—>LZW”即可。$ M' [) h: z; }9 n8 D

; n/ z4 r  `0 n# P注意:此文依据MATLAB2015b与office2016得到,其他版本可能会略有区别。若有错误及不足,欢迎批评指正。4 q8 t$ W% m3 W0 I$ M

该用户从未签到

2#
发表于 2020-1-21 17:51 | 只看该作者
根据SCI等期刊、会议论文等要求进行matlab和Visio图片的保存
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 23:27 , Processed in 0.171875 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表