matlab中如何調整plot多變量繪圖中的markersize
% 分成3個語句,用 hold on
plot(x,y1,'k-x','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','k','MarkerSize',10);
holdon
plot(x,y2,'b-o','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','b','MarkerSize',10);
plot(x,y3,'g-^','LineWidth',2,'MarkerEdgeColor','g','MarkerFaceColor','g','MarkerSize',10);
holdoff
想問下MATLAB里 ‘Markersize’ 設置的值是‘Marker_size’是什么意思
就是標準尺寸。
‘markersize’plot([0,1,2,3,4],[0,2,5,6,9],'c-pentagram','markersize',15) 畫圖的命令是:marker是圖上畫上點的地方表上符號,不如點,方框,圓框,十字,星號,等等
后面的size就是其大小了,不知道值的話,可以畫完圖點編輯框上面的箭頭,然后雙擊畫的圖,下面出現屬性框,marker項后面的數字下拉菜單就是size,選擇合適的大小,今后就用這個值就行
畫圖的命令是:
plot([0,1,2,3,4],[0,2,5,6,9],'c-pentagram','markersize',30)
運行程序結果如圖:
擴展資料:matplotlib的基本用法
import matplotlib.pyplot as plt
import numpy as np
繪制普通圖像
x = np.linspace(-1, 1, 50)
y1 = 2 * x + 1
y2 = x**2
plt.figure()
# 在繪制時設置lable, 逗號是必須的
l1, = plt.plot(x, y1, label = 'line')
l2, = plt.plot(x, y2, label = 'parabola', color = 'red', linewidth = 1.0, linestyle = '--')
# 設置坐標軸的取值范圍
plt.xlim((-1, 1))
plt.ylim((0, 2))
# 設置坐標軸的lable
plt.xlabel('X axis')
plt.ylabel('Y axis')
# 設置x坐標軸刻度, 原來為0.25, 修改后為0.5
plt.xticks(np.linspace(-1, 1, 5))
# 設置y坐標軸刻度及標簽, $$是設置字體
plt.yticks([0, 0.5], ['$minimum$', 'normal'])
# 設置legend
plt.legend(handles = [l1, l2,], labels = ['a', 'b'], loc = 'best')
plt.show()
matlab 如何描點畫圖
1、首先,打開MATLAB。
2、然后會彈出一個命令窗,在文本編輯窗里編寫指令,點擊【New Script】.。
3、分別輸入x,y的所有值。注意,x,y的取值個數要相等,不然系統會報錯。
4、輸入完數據之后寫figure,plot(x,y),figure表示新建一張表格。
5、為了設定x,y軸的取值和間隔,寫
t(gca,'xtick',100:200:2800)
t(gca,'ytick',0.061:0.010:0.341)
表示起始值,間隔,終止值。
6、如果想加上網格,寫grid on。
7、都寫好之后,點擊【run】運行。
8、隨后就可以看到完成的圖像。
MATLAB 畫圖marker函數
matlab中如何注釋掉一段?
1、首先在m文件中輸入下面的代碼:
x = -pi:pi/10:pi
y = sin(x)
plot(x,y,'--rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10)
畫出圖如下。
2、第一種方法:
直接在代碼前面輸入 %
x = -pi:pi/10:pi
% y = sin(x)
% plot(x,y,'--rs','LineWidth',2,...
% 'MarkerEdgeColor','k',...
% 'MarkerFaceColor','g',...
% 'MarkerSize',10)
在命令窗口中,僅看到x的值,y值與圖均沒有執行。
3、第二種方法:
%{
x = -pi:pi/10:pi;
y = sin(x);
plot(x,y,'--rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10)
%}
d = -pi:pi/10:pi;
如果取消注釋的話,將%{ 和 %}刪除即可。
4、第三種方法:
if 0
x = -pi:pi/10:pi;
y = sin(x);
plot(x,y,'--rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10)
end
d = -pi:pi/10:pi
通過一個條件使得程序不執行這幾行代碼,也就意味著注釋掉了。
5、第四種方法:
選中代碼,然后用命令按鈕來實現注釋和取消注釋。
本文發布于:2023-02-28 18:47:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167758400944351.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:markersize(markersize函數).doc
本文 PDF 下載地址:markersize(markersize函數).pdf
| 留言與評論(共有 0 條評論) |