matlab绘制x坐标是底数为2的幂函数的折线图
matlab代碼:
figure y=[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 ony數(shù)據(jù)的值是通過(guò)實(shí)驗(yàn)得到的,這里直接輸入即可,不需要以步長(zhǎng)的方式來(lái)設(shè)置。
介紹:
’r–s’:表示紅色方塊虛線(xiàn),r代表紅色;–代表虛線(xiàn);s代表點(diǎn)標(biāo)是方塊
‘MarkerEdgeColor’,‘k’:設(shè)置點(diǎn)標(biāo)的邊的顏色為黑色
‘MarkerFaceColor’,‘g’:設(shè)置點(diǎn)標(biāo)的面【填充顏色】為綠色
‘MarkerSize’,9:設(shè)置點(diǎn)標(biāo)【這里的點(diǎn)標(biāo)是方塊,用s表示,也可以用其他的點(diǎn)標(biāo)】的大小
‘LineWidth’,1.2:設(shè)置線(xiàn)形【這里是虛線(xiàn),亦可以是別的形狀的線(xiàn)】寬度
xlabel(‘\lambda1’):橫坐標(biāo)命名
ylabel(‘HL’):縱坐標(biāo)命名
grid on:設(shè)置網(wǎng)格線(xiàn)【方便觀察】
結(jié)果圖如下:
與論文中的原圖對(duì)比:
幾乎一模一樣了,顏色方面可以自己設(shè)置,數(shù)據(jù)因?yàn)槭亲约耗繙y(cè)觀察的,所以在圖像還原上會(huì)出現(xiàn)一些誤差。不過(guò)掌握方法即可。
注意點(diǎn)有:
1.橫坐標(biāo)是底數(shù)為2的冪函數(shù),所以在這里用到了語(yǔ)句
注意,如果出現(xiàn)下面這些情況,會(huì)得到錯(cuò)誤的結(jié)果
錯(cuò)誤1:
錯(cuò)誤2:
錯(cuò)誤3:
最后,有關(guān)matlab繪圖的線(xiàn)型,點(diǎn)標(biāo),顏色如下:
matlab中的希臘字母:https://ww2.mathworks.cn/help/matlab/creating_plots/greek-letters-and-special-characters-in-graph-text.html
參考鏈接:
https://blog.csdn.net/ywsydwsbn/article/details/115157882
https://blog.csdn.net/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
總結(jié)
以上是生活随笔為你收集整理的matlab绘制x坐标是底数为2的幂函数的折线图的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 晚清十大武林高手(电视里常引用的真实人物
- 下一篇: matlab对xml文件操作,Matla