matlab将图片旋转的代码_论文写作经验分享word+mathtype+matlab

该文章整理了作者近期撰写论文的一些经验及小技巧,并分享了几个Matlab绘图源代码,以辅助提升中英文论文撰写效率。

00058a9980e2aa8a5fa7e69f35ffa1b0.png

主要内容包括三部分,一是Word多级列表生成及使用,二是公式编辑器MathType使用技巧,三是Matlab绘图的源码分享。

9226d4bac24b2380b5bc6759958e7682.png

在撰写大论文过程中,涉及到大量的编号,纯手动编号耗神费力,使用多级列表实现章节内容的编号是最好的选择。多级列表生成主要包括六个步骤,如下图所示,其中第三和第四个步骤必须与章节级别一一对应。

77c6f337ea408257e94d7e05b37891c6.png

设置好多级列表后,其详细格式可以在“样式”中进一步完善,主要步骤如下表所示,可以对“标题1”、“标题2”及“标题3”的字体和段落等格式进行全方位设置。0ba7314472665670e3bc6dbf50ac04df.png

在完成格式设置的基础上,选中论文的的章节标题,再点击“样式”中的标题1”、“标题2”或“标题3就可以一键完成章节编号及格式调整。同理也可使用同样的方式对正文等内容进行统一设置。

73b9919fe2068b7a673eb54a1f074b38.png

MathType是使用最广泛的数学公式编辑软件,可以快速实现大量公式的编辑。该软件是收费软件,有条件的读者请自费支持正版,没条件的情况下可静悄悄的在百度云上下载共享链接:

链接:https://pan.baidu.com/s/1jkcn5x4vcRVvrB7LbgX9bQ

提取码:euh1

09acdbd357d07891c6e4b6450a760da5.png

软件安装后即可使用“内联”或者“右编号”功能实现公式插入。对于“右编号”插入的公式,可以使用“插入编号”中的“格式化”对编号格式进行批量调整,并用F9实现全文编号更新。使用“插入引用”并双击公式编号即可实现公式的超链接引用。d42427abd6b2f07df97e4a7330fa7171.png

对于公式格式的调整,也可使用“预置”+“格式化公式”的方式实现批量调整,如下图所示。首先调整好某一个公式的格式,随后通过“预置”工具栏另存为“eqp”文件,最后用“格式化公式”调用相应的“eqp”即可实现全文批量修改。

e1b86b71fa3cb530bdd49c8078467a61.png

论文中对公式的格式要求主要分为四类,包括斜体、正体、黑斜体和黑正体,各个分类中所包含的内容如下图所示。在调整好公式的格式后,使用“标尺”+“制表位拖动即可实现公式居中和编号右对齐的排版,并通过“格式刷”功能实现全文统一。

4e26207559886c9e936ac188fdf63ea3.png

Matlab以其强大的数学运算能力被广大师生应用,此外其强大的绘图能力也是助力科研的利器。一般直接调用内置的绘图函数即可快速的完成实验结果的展示,但是无法满足期刊论文/毕业论文对图形绘制/印刷的要求,如字体、坐标轴、分辨率和边界等。要想实现图片的精细化处理,必须依赖大量的细节调整。

4c305500d16fa47f1e4d31f6066841f1.png

Matlab提供了交互式的图片编辑功能,如“编辑”菜单中的“图形属性”。但是其设置复杂且移植性较差,在单次绘图中可以使用,在批量绘图时就会耗费大量的时间和精力。

5176ad2d2af5036cafcdad62c2aaadb4.png

为了提升绘图效率,在此分享两个Matlab绘图源代码以供自学者参考。 在编写程序时首先要规范撰写程序说明,特别是程序功能、输入和输出。规范的程序说明,极大的增强了程序的可读性。

6bd25c470d8ea3a6a0f9632f7c010d83.png

由于Matlab程序不需要初始化变量,为了避免程序重复运行时产生的变量值迭代使用,在程序开头必须强制清除所有内容。其次为了方便控制图片的边界以及子图的间隔,强烈推荐使用“tight_subplot”子程序,百度即可搜到,也可在分享的源代码中下载到。字体等设置要根据论文的要求作出相应的调整。

8a722bf4e2acdb08c0d943ee4d321911.png

初始化各种参数后即可直接调用Matlab的内置绘图函数如“bar”,完成图片主体的绘制。每个函数的使用方法及属性调整策略都可在帮助文档中找到。软件的帮助文档是最好的自学材料。

dd22b562245644a674971856058919a3.png

绘制图片主体之后可利用“xlabel”和“set”等函数对坐标轴的细节进行调整,包括显示范围、坐标间隔、坐标标签和旋转角度等,并利用“legend”完成图例的绘制。

a99e6702ef2237a5e9c5d24933cf7d5f.png

完成图片绘制后就可通过“print”函数实现图片的格式化输出,利用“set”实现图片大小的控制,利用“print”实现图片格式、分辨率和名称的调整。Matlab绘图 的源代码可在百度云链接中下载到:

链接:https://pan.baidu.com/s/1F5OBFzkc3g4EcLNwSkzObA

提取码:223p

e35251c18cef8efd073d4d11b3a68fe8.png

在绘制柱状图的基础上,作者进一步共享了Matlab散点图绘制的源代码。如果不考虑细节设置的话,“plot”一个函数即可完成散点图的绘制,但是只有精细化处理才能满足论文出版的需求。

ee8f8c6a107ba18a71efb9041a210a81.png

为了简化程序结构,在绘制多条折线前必须配置好每条折线的颜色以及点线形状。在“plot”过程中,为了避免密集的点变为一条粗线,可利用“MarkerIndices”属性来实现点的间隔显示。

ac4e34d003adf0f84236981116acc81c.png

另外,在中文论文撰写过程中必须注意中英文格式的差异性配置。

6562952353fbd739d185fb4d1f0d1622.png

Matlab在绘制点线的图例时存在占用大量面积的问题,为有效减小图例面积,必须舍弃图例绘制函数,转而利用“plot”和“text”实现图例的自定义。

d3d42d4551c25779d95e6f6841d09838.png

鉴于作者能力有限,在上述分享中难免有疏漏之处,希望大家可以积极批评指正。同时也希望大家在评论区分享一些自己的经验和技巧。

1fe11ce219f480ac0c684dfaf92e5bee.png

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值