1 第一,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:close all;clear all;clcx=0:pi/50:2*pi;y=sin(x);hline1=plot(x,y,'k','linewidth',3);hline2=line(x+0.05,y,'linewidth',4,'color',[.8,.8,.8]);set(gca,'children',[...
set(gca,'FontName','symbol'); set(gca,'XTickLabel',{'0','p/2','p','3p/2','2p'}) `` 2. 设置line的属性 ①对于线的宽度、颜色和样式设置,可以在plot画图的步骤就设置好,也可以用set进行设置 具体代码实现如下: ``` set(h, 'LineStyle', '-.', 'LineWidth', 7.0, 'Color', 'b');...
h=plot(x,y1,x,y2,x,y3); set(h,{'LineWidth'},{2;5;8}) %set(h,{'LineWidth'},{2})==set(h,'LineWidth',2),将所有线宽设置为2 set(h,{'Color'},{'r';'g';'b'},{'LineStyle'},{'--';':';'-.'}) %设置颜色和线宽 axis([0 12 -0.5 1]) %设置坐标轴范围 grid on 1. ...
plot(...,'PropertyName',PropertyValue,...)设置由plot创建的所有曲线句柄对象的属性,Line对象属性和属性值参见附录,具体设置参考下面的实例,当然可以使用set/get进行设置。 plot(axes_handle,...)指定坐标系,也就是在axes_handle坐标系中绘图,在没有指定时默认为gca。 h = plot(...)返回由plot创建的所有曲...
set(0,’DefaultAxesColorOrder’,’r|g|b|k’,…’DefaultAxesLineStyleOrder’,’-|-.|–|:’) 使用hold all命令可以阻止调用plot函数时自动重置ColorOrder和LineStyleOrder属性,而是循环使用。注意hold on只是使多次绘制的图形叠加(相当于NextPlot),但不能阻止属性重置。
这一方法的思路非常简单,就是在坐标区上方和右侧的边缘,使用plot或者line命令画两条线(绘制前需要box off): 具体来说,当我们作图完成,且坐标区的属性也调节完毕后: lw=1;% 坐标轴线宽x=0:0.1:2*pi;y=sin(x);figureplot(x,y,'linewidth',1.5,'color','c')set(gca,'box','off',...'linewidth',...
set(gca,'ytick',[-5:1:5]); 整体代码如下 a=[1,2,3,4]; plot(a,'or'); xlim([-5,5])set(gca,'xtick',[-5:1:5]); ylim([0,5])set(gca,'ytick',[0:1:5]); 结果图如下所示: plot注意的问题 一个plot 只能画一个图,如果需要两个曲线在一个图上,需要做一个Hold On 和hold ...
2.plot(x,y)--- 绘制由x,y所确定的曲线. 1)x,y是两组向量,且它们的长度相等,则plot(x,y)可以直观地绘出以x为 横坐标,y为纵坐标的 图形. 如:画正弦曲线: t=0:0.1:2*pi; y=sin(t); plot(t,y) 2)当 plot(x,y)中,x是向量,y是矩阵时,则绘制y矩阵中各行或列对应于 30 向量...
h=plot(x,y1,x,y2);%根据句柄设置线条属性set(h(1),'LineWidth',2)%set(h(2),'Marker','*')set(h(1),'Color',[0.601])%set(h(1),'LineStyle',':')%set(h(2),'MarkerFaceColor',[001],'MarkerEdgeColor',[0.60.60.6])%set(h(2),'MarkerSize',2)...
两种方法:1、画完图之后修改线宽,如:fplot('[sin(x),cos(x)]',[-10 10 -1 1]);set(findall(gcf,'type','line'),'linewidth',2)2、调用fplot时要求返回数据,然后使用plot绘图时设置线宽,如:[x,y]=fplot('[sin(x),cos(x)]',[-10 10 -1 1]);plot(x,y,'linewidth',2)