第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > matlab绘制x坐标是底数为2的幂函数的折线图

matlab绘制x坐标是底数为2的幂函数的折线图

时间:2019-07-26 15:23:16

相关推荐

matlab绘制x坐标是底数为2的幂函数的折线图

matlab代码:

figurey=[0.059,0.0587,0.058,0.0567,0.0563,0.0561,0.0557,0.0555,0.0556,0.0554,0.0553];plot(y,'r--s','MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',9,'LineWidth',1.2);%semilogx(y,'r--s','MarkerEdgeColor','g','MarkerFaceColor','g','LineWidth',1.2);%set(gca,'XTick',2.^(-7:3));set(gca,'XTicklabel',{'2^-^7','2^-^6','2^-^5','2^-^4','2^-^3','2^-^2','2^-^1','2^0','2^1','2^2','2^3'})xlabel('\lambda1')ylabel('HL')grid on

y数据的值是通过实验得到的,这里直接输入即可,不需要以步长的方式来设置。

介绍:

’r–s’:表示红色方块虚线,r代表红色;–代表虚线;s代表点标是方块

‘MarkerEdgeColor’,‘k’:设置点标的边的颜色为黑色

‘MarkerFaceColor’,‘g’:设置点标的面【填充颜色】为绿色

‘MarkerSize’,9:设置点标【这里的点标是方块,用s表示,也可以用其他的点标】的大小

‘LineWidth’,1.2:设置线形【这里是虚线,亦可以是别的形状的线】宽度

xlabel(‘\lambda1’):横坐标命名

ylabel(‘HL’):纵坐标命名

grid on:设置网格线【方便观察】

结果图如下:

与论文中的原图对比:

几乎一模一样了,颜色方面可以自己设置,数据因为是自己目测观察的,所以在图像还原上会出现一些误差。不过掌握方法即可。

注意点有:

1.横坐标是底数为2的幂函数,所以在这里用到了语句

set(gca,'XTicklabel',{'2^-^7','2^-^6','2^-^5','2^-^4','2^-^3','2^-^2','2^-^1','2^0','2^1','2^2','2^3'})

注意,如果出现下面这些情况,会得到错误的结果

错误1:

错误2:

错误3:

最后,有关matlab绘图的线型,点标,颜色如下:

matlab中的希腊字母:/help/matlab/creating_plots/greek-letters-and-special-characters-in-graph-text.html

参考链接:

/ywsydwsbn/article/details/115157882

/qq_24372433/article/details/100936608?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-100936608-blog-125101449.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-100936608-blog-125101449.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=13

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。