1、最基本的plot函数
格式为:plot(y),plot(x,y),plot(x,y,s),s为控制线性和颜色图像。另外还有plot(x,y,s,'propertyname','propertyvalue',...),这一种格式自行了解。
clearclcx=05*pi;y1=sin(x);y2=cos(x);subplot(131);plot(x),title('x');subplot(132);plot(x,y1,'r*'),title('y1=sin(x)');subplot(133);plot(x,y2),title('y2=cos(x)');
2、图形坐标范围与标题添加
常用到的是位置选择:axis([xmin,xmax,ymin,ymax]),title('标题')
x=05*pi;y=sin(x).*cos(x);plot(x,y)axis([0,20,-1,1]);%图形控制title('y=sin(x)cos(x)');%添加标题
3、坐标轴标注、文本标注和图例标注
格式为:坐标轴标注为:xlabel('内容'),ylabel('内容')。文本标注为:text(x,y,'string')。图例标注为:legend('string1','string2',...)
x=0:0.02*pi:5*pi;y1=2*sin(2*x);y2=3*cos(3*x);plot(x,y1)hold on %保持图形plot(x,y2)xlabel('x');ylabel('y');text(3*pi,2*sin(2*3*pi),'leftarrow2sin(2x)=0');legend('y1=2sin(2x)','y2=3cos(3x)');
4、多次叠绘与多子图
hold on:用于多次叠绘操作,在同一图形下画图。
subplot(m,n,i):窗口建立,可以建立mxn个子图,i为具体位置。如: subplot(221):建立2x2个子图区,选取第一个。
5、fplot和ezplot命令
特定区域画出图像:
function f=fan(x)f=sin(3*x);endx=06*pi;ff=@fan;fplot(ff,[3*pi,6*pi])
可用于隐函数的绘制:
ezplot('x^5-y^7=0')
6、层叠区域图和多边形填充图
area函数用于构建一个层叠区域图,曲线下面填充颜色。
x=0:10;y=2*x;area(x,y)
fill(x,y,'r'):用于生成多边形。
clearclct=(111)'*pi/6;%六边形x=sin(t);y=cos(t);fill(x,y,'r')
7、饼形图、条形图、数据点图
pie函数:用于绘制饼形图。
x=[1 6 3 5 6];pie(x)
bar函数 :用于绘制条形图。
x=02*pi;y=sin(x);bar(y)
stem函数:用于绘制数据离散点。
x=[1 3 5 -3 -2 4 1 3];stem(x)
工业物联网网络有怎样的实施战略
三雄极光L01系列开关插座保障生活用电更加安全放心
BM1ZxxxFJ系列过零检测IC是什么,有哪些特点
广州电网首次实现黑启动试验,有效提升电网抵制故障的应急能力
大功率可调直流稳压电源的工作原理
MATLAB图像—绘制plot与其它二维图形
苹果已大举进入印度市场
TDK丰富元件为尖端家电开发提供支持
我花一万多买了一台Macbook Pro却直接扔掉了它的原装充电器
美国制裁升级,推动国产化网卡发展刻不容缓
南京成为全球地铁5G全覆盖里程最长的城市
富信半导体为扫地机器人产品提供一系列电子元件
GMIF2023 | 佰维存储:深化研发封测一体化布局 筑牢产品力护城河
中国5G专利排名第一
华大半导体国产工控MCU的希望
介绍简单可靠NVIDIA显卡驱动安装及各种意外情况解决方法
车载网关让无人车栩栩如生:一款性价比车载终端案例
新的人工智能系统可以提前六年检测出阿尔茨海默症 其准确率为100%
为汽车应用设计的警告信号发生器电路
倾角传感器的五大应用场景-传感器专题