问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【基础篇】MATLAB科研制图常用代码命令

发布网友 发布时间:2024-10-08 15:40

我来回答

1个回答

热心网友 时间:2024-10-16 22:23

近期我分享了许多关于数学建模算法和机器学习的博客。今天,我要介绍的是MATLAB在科研制图中的常用命令。众所周知,对于学习工科的同学们来说,MATLAB是必备的工具之一,尤其是在发表论文时,制图环节至关重要。尽管科研制图强调的是“丑”,但不会绘图是行不通的。本文将持续更新,我会总结一些细节处理的代码。如果你是MATLAB科研制图的新手,我强烈推荐你观看b站郭彦甫的MATLAB入门教程,这是一系列非常棒的教程视频。此外,Python在科研制图中也越来越受欢迎,我之后也会整理相关内容。

在进行主程序编写时,我有一个习惯,就是在每个程序的开头清除所有变量并进行清屏操作。我认为这是一个防止代码重复运行的有效方法。

在同一坐标系下绘制多条曲线。这是一个非常基础的问题。我们可以使用hold on命令,在MATLAB中表示继续使用当前坐标轴。与之对应的是hold off。以下是一个示例代码,用于绘制图形:

绘制效果如下:

在不同坐标系下绘制曲线,同时显示。

相信学过的人都知道,在这种情况下,我们一般使用subplot命令。subplot(a,b,k)命令通常出现在每个plot命令前,表示绘制a*b的框图,并绘制第k个图(从上至下,从左至右)。以下是一个示例代码:

绘制效果如下:

开启坐标轴网格。

在绘图时,白色的界面会严重影响我们对数据分布情况的总结。因此,我们想在坐标轴中添加分割线。使用grid on命令即可。

效果如下:

改变曲线颜色,设置线宽。

在绘图时,设置曲线的颜色同样重要。如果我们不设置,MATLAB会给所有曲线默认的颜色排列和宽度(默认1)。然而,实际上我们知道,通常我们并不适合默认的颜色和太细的线宽。以下是如何调整曲线颜色和坐标点的方法,你可以参考博客:Matlab画图常用的符号和颜色。同样,我们还可以通过调整RGB参数来调整曲线的特殊颜色,如深红浅红等。以下是一个示例代码:

效果图如下:

设置坐标轴、标题与图例。

最后一个基础的命令是设置坐标轴和图例。这两个命令都十分简单,分别使用xlabel('x轴名称')和legend('第1条曲线名称','第2条曲线名称','第3条曲线名称')。当然,也可以这样设置y轴和z轴。关于标题的设置,使用title命令即可。但MATLAB往往不支持中文格式,也就是说,如果你在标题、坐标轴或图例中出现中文,往往会引发乱码。我在网上找到了一个不错的办法,就是添加一条命令set(gca,'Fontname','Monospaced','Fontsize',10,'FontWeight','bold');来解决无法使用中文命令标题的问题。当然,如果你使用英文,就不需要这行命令了。btw,所有MATLAB的文字部分都支持LaTeX语法。

效果图如下:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荣耀v20杀后台严重? 聊天时哪些回复让人感觉不舒服? 货物运输保险案例分析 卞和泣玉注释 求解,卞和泣玉没学过,在线等解。 葛加走之底读什么 在等腰三角形ABC中,AB=AC=5,BC=6,求角B的三角函数值 ...人开走一架战斗机,在一架客机下面飞,好几个飞机来拦截, ...话是三架飞机 机型各不同 在山区飞行发现恐怖分子用驴车运核弹 用AK... ...的成为战斗机飞行员。战争结束回国继续抢银 关于女人活的精致的短句子的句子优选139句 关于女人活得霸气的句子的句子优选好句147句 如何送礼才合适 如何送礼,才能体现你的高情商? 30岁生日经典朋友圈说说 30岁生日经典朋友圈唯美说说 Q点怎么兑换成Q币? Q点可以换Q币吗 Q点怎么兑换Q币啊 我在QQ上不小心把充Q币弄成了Q点,怎么弄回来啊 ...县(31°N,103°24′E)发生8.0级地震.人员伤亡惨重.全国 天涯明月刀手游林心怡案怎么破-林心怡案答案攻略 谁能告诉我诗人崔颢的时代历史政治背景,崔颢的个人背景,及当时他... ...每天困扰着我,跟她说了她闻不到气死我了怎么办? ...但是长的只像13 14岁的我很困扰 我该怎么办,? 太过于丰满的身材一直困扰着我,怎么办? 肥胖问题一直困扰我很久了。我该怎么办啊,谁能告诉我? ...了半夜醒来还是会冒出一些奇怪的问题 我该怎么办? 183club是一个组合吗?还是属于一个俱乐部?里面有5566的成员啊 京东618索尼微单有什么优惠 请问南开大学滨海学院的三本与北京科技大学的定向委培项目相比哪个更... 凸高为谷凸低为脊什么意思 伊妮个人简介 伊妮创作题材 伊妮优秀作品 伊妮吕薇力挺伊妮人品 亚斯塔露蒂的玩具人物介绍 ...真菌、植物、动物的遗传物质是DNA,病毒的遗传物质是DNA或者是RNA... ...女儿起名冉语蕊 我不是很清楚这意思谁能告诫我一下好吗 欧豪出道以来可以说是一帆风顺,他算不算是快乐男声里混的好的了 欧豪出道以来可以说是一帆风顺,他算不算是快乐男声里混的好的了? 做过阑尾炎手术一个月了,伤口里面有点小疼,还有点拉肚子正常吗? 阑尾炎手术后两周多了今天突然拉肚还肚子疼 信用卡到期还款日为每月22日,账单日为每月3日,在25日刷卡会有问题吗 招商银行卡下账单是20号,但是在11月25号刷卡了,是在12月8号之前还款啊... 从北京朝阳区王四营观音堂怎么到人才服务中心 请问怎么去北京朝阳区王四营乡观音堂文化大道 ...助手最烦人了,好几次取消开机启动后它又死灰复燃,请大家来指点如何彻... ...杀毒软件也不行!360修复后过段时间又有!死灰复燃! 有个叫酷站导航的软件用超级兔子删除后又会死灰复燃,怎么办 嘴唇老是脱皮