感悟网 导航

matlab下用plot画图怎么加粗 如何让matlab plot图中的文字加粗

作者&投稿:苍缸 (若有异议请与网页底部的电邮联系)
matlab中绘制的图形线条怎样加粗呀~

方法:设置plot()函数的'LineWidth'参数即可设置线条的粗细。另外,还可以设置绘图曲线的颜色,散点样式等:
'MarkerEdgeColor'—散点的边框颜色
'MarkerFaceColor'—散点的填充颜色
'MarkerSize'—散点的大小
下面进行实例演示:
1、打开matlab,输入如下代码计算绘图的散点数据
>> x = 0:pi/20:2*pi;
>> y1 = sin(x);
>> y2 = 0.5*sin(x);
2、画图并设置线条粗细
>> plot(x,y,'LineWidth',4) % 设置线条宽度为4
3、设置散点样式
>> plot(x,y*0.5,'bd:','LineWidth',4','MarkerEdgeColor','r','MarkerFaceColor','y','MarkerSize',10)
设置三点边框为红色,填充黄色,大小为10
4、绘图效果如下

如果是离散的点,可以用
plot(x,y,'bo','MarkerSize',10')maxima said:
for example
plot(x,y,'Linewidth',3)

Matlab通过程序语言控制绘图对图形属性修改的一些基本常识:
h=plot(a,b,'k-o','Markersize',7,'Markerface','white','linewidth',1.0);
XLabel('a','fontsize',10)
YLabel('b','fontsize',10)
Legend('a','b',0)
hh=findobj('tag','legend') %|
set(hh,'fontsize',10) %| 设置legend字号大小
set(h,'LineWidth',1.0); %| 设置图形线宽
set(gca,'linewidth',1.5) %| 设置图形外边框的线宽1.5
set(gca,'box','off') %| 去图形外筐
%| 设置坐标轴字号12 ,斜体,正
set(gca,'fontsize',12,'fontweight','normal','fontangle','italic')
%| 设置x轴labal字体为斜体,黑体,字号12
set(get(gca,'xlabel'),'fontangle','italic','fontweight','bold',
'fontsize',12)
%| 设置y轴labal字体为斜体,非黑体,字号12
set(get(gca,'ylabel'),'fontangle','italic','fontweight','normal',
'fontsize',12)

一般MATLAB画图,线条的粗细使用“linewidth”来控制的。

具体用法如下:

比如你要画一条曲线,y=sinx,x∈[0,2π],那么按照这个你可以设置代码:

x=0:0.01:2*pi;

plot(x,sin(x),'linewidth',2)

这里面的2就是指线条的粗细程度,你可以自由设置,画图效果如下:



两种方法:
1、x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));
plot(x,y,'--rs','LineWidth',2,
'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10)
2、在figure中 tools---edit plot----双击线条,修改即可

调节plot中的参数 'LineWidth'

>> x=-10:0.2:10:

>> y=sin(x);

>> plot(x,y, 'LineWidth',10)



《matlab怎么画线?》
答:1、matlab中画线使用plot(a,b,c,d,e)函数,其中参数a是x坐标的范围,可以的数字也可以是一个函数表达式。参数b表示y坐标的范围,可以是数字也可以是函数表达式。参数c表示线的颜色,参数d表示线的类型,参数e表示线的粗细。参数a和b是必须有的,c,d,e参数可以不写,不写就使用默认值。画线x=...

《怎么用matlab画函数图形》
答:原发布者:迷失在重庆大学 matlab-画图函数命令画图函数命令1.曲线图曲线图Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给Matlab函数画图.命令为:PLOT(X,Y,S)线型•y•m•c-....

《我在用matlab中的plot画图的时候,在设置了xy轴坐标之后,画出来的图上...》
答:1. x轴坐标逆向排列,可以使用set(gca,'XDir','rev')命令;2. 由于这个坐标轴标签未涉及到字符串,可以直接设置一下标签的位置就行了,然后可以了。如下所示:x1=[17,16,12,10,9,6,5,4,3,2,1];y1=[1,2,3,4,5,6,9,10,12,16,17];plot(x1,y1,'k.-');axis([1 17 1 17]...

《matlab中画图,用plot,如下面程序 syms t x; p=t*x; y=int(p,x,0,1...》
答:syms t x;p=t*x;y=int(p,x,0,1);ezplot(y)___subs(y)是把你y中的变量用已定义的值进行替代,书宬这里就是把t替换成了数组0:0.2:6,于是得到就是数值型的数组了。plot的参数是数值型的数组,ezplot的参数是符号变量。

《用matlab怎么plot(绘图)这个一个变量的函数?》
答:先定义好L、k1、k2、m、I、K,再画 L=1;k1=2;k2=3;m=4;I=5;K=6;x=linspace(1,10);y=(L./x).*sqrt((k1*k2*(1+K*x.^2))/(m*I));plot(x,y);

《Matlab中plot语句的使用方法》
答:定义坐标轴的显示范围用axis指令 语法:axis([xmin xmax ymin ymax]) 你的例子ymin ymax应分别设为0和0.5,xmin xmax 取周期的两端。 然后再plot(x,y)欢迎一起探讨matlab的使用:)

《怎么用matlab画散点图》
答:1、首先打开电脑上的“matlab”软件主界面。2、接着在命令窗口输入命令,二维散点图绘制首先需要x和y的坐标点。3、绘制二维散点图需要使用scatter函数。4、x和y的个数应该一致,下面在命令行输入“scatter(x,y)”命令。5、点击回车键后,如下图所示为绘制出的二维散点图。6、接着可以使用plot函数...

《求助:matlab中用plot函数画图,怎么没有出现曲线啊,下面是程序,希望哪...》
答:试一下:clear;clc;plot your figure before figure resize set(gcf,'Position',[100 100 336 264]);set(gca,'Position',[.165 .17 .80 .74]);figure_FontSize=9;set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');set(get(gca,'YLabel'),'FontSize',figure_Font...

《怎么用MATLAB的plot函数绘图?》
答:a=1;k=1;q=-5:0.01:a;h=q-q;plot(q,h)hold on q=a:0.01:5;h=1-exp(-k*(q-a).^2);plot(q,h)hold off ps:第一个用h=q-q是因为直接写0会在图片里出现很多不相关的数据,如果有其它方法,我暂时没想到。大家可以帮忙想想。

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网