matlab如何在图上标点
x=[12345678];y=[001.40.70-0.70.70];plot(x,y,'-')xlabel('工作点')ylabel('电压/v')holdon;plo...
x=[1 2 3 4 5 6 7 8];
y=[0 0 1.4 0.7 0 -0.7 0.7 0];
plot(x,y,'-')
xlabel('工作点')
ylabel('电压/v')
hold on;
plot2(x,y)
以上程序如何标点,并加粗折线
那位高手补充一下 展开
y=[0 0 1.4 0.7 0 -0.7 0.7 0];
plot(x,y,'-')
xlabel('工作点')
ylabel('电压/v')
hold on;
plot2(x,y)
以上程序如何标点,并加粗折线
那位高手补充一下 展开
3个回答
展开全部
1、下面演示一下第一种标记方式。
代码:
%本程序完成对一些特殊点的标记
clc;clear all
x=0:0.01:2*pi;
y=sin(x);
p=find(y==max(y));
plot(x,y,'r','linewidth',2)
grid on
text(x(p),y(p),'o','color','g')
axis([0 2*pi -1.4 1.4])
2、完成标记后的图像如下(图中绿色的小圆圈)。
3、第二类标法同理,代码如下:
%本程序完成对一些特殊点的标记
clc;clear all
x=0:0.01:2*pi;
y=sin(x);
p=find(y==max(y));
plot(x,y,'r','linewidth',2)
grid on
axis([0 2*pi -1.4 1.4])
text(x(p),y(p),['(',num2str(x(p)),',',num2str(y(p)),')'],'color','b');
4、然后得到的效果在下面可以看到。
展开全部
可以用gtext这个函数;
或者直接用plot(x,y,'o-');
x=[1 2 3 4 5 6 7 8];
y=[0 0 1.4 0.7 0 -0.7 0.7 0];
plot(x,y,'r-','LineWidth',3)% LineWidth为线宽 定义为三 (可修改)
xlabel('工作点')
ylabel('电压/v')
hold on;
gtext('我要标点');%自己用鼠标在图上点一下就可以!
不晓得是不是你需要的!
线宽上面有了!
或者直接用plot(x,y,'o-');
x=[1 2 3 4 5 6 7 8];
y=[0 0 1.4 0.7 0 -0.7 0.7 0];
plot(x,y,'r-','LineWidth',3)% LineWidth为线宽 定义为三 (可修改)
xlabel('工作点')
ylabel('电压/v')
hold on;
gtext('我要标点');%自己用鼠标在图上点一下就可以!
不晓得是不是你需要的!
线宽上面有了!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |