如何保留matlab中plot画在图上的线进行下一步处理?

matlab中在处理的图像上用plot画了一些线,想用于下一步的处理,但是plot好像只能显示,不能把作图痕迹留到原图上,请问如何将作图痕迹留在原图上呢?holdon了只... matlab中在处理的图像上用plot画了一些线,想用于下一步的处理,但是plot好像只能显示,不能把作图痕迹留到原图上,请问如何将作图痕迹留在原图上呢?
hold on了 只能看到画的线,却不能改变原图的矩阵
展开
 我来答
夜来雨早来晴
2015-11-10 · TA获得超过3.1万个赞
知道大有可为答主
回答量:9110
采纳率:61%
帮助的人:777万
展开全部
一、Matlab绘图中用到的直线属性包括:
(1)LineStyle:线形
(2)LineWidth:线宽
(3)Color:颜色
(4)MarkerType:标记点的形状
(5)MarkerSize:标记点的大小
(6)MarkerFaceColor:标记点内部的填充颜色
(7)MarkerEdgeColor:标记点边缘的颜色

1、线形
标记符 线形
- 实线
-- 虚线
: 点线
-. 点横线

2、点形
标记符 点形
+ 加号
o 圆圈
* 星号
. 实心点
x 叉号
s 正方形
d 钻石形
^ 上三角形
v 下三角形
> 右三角形
< 左三角形
p 五角星形
h 六角星形

3、颜色
标记符 颜色
r 红
g 绿
b 蓝
c 蓝绿
m 紫红
y 黄
k 黑
w 白

二、描绘不同的直线
当我们需要对不同类别的数据点进行连线的时候,可以设置以下属性来区分不同类别的点和相应的直线:
(1)LineStyle:线形
(2)MarkerSymbol:点形
(3)Color:颜色
例如:
plot(x,y,'-.or','MarkerFaceColor','g')
其中线形为点横线,数据点形状为圆圈,线条和数据点边缘的颜色都是红色,数据点的填充颜色为绿色。
三、描绘数据点的分布
有时候我们希望画出数据点的分布情况,不需要画出这些点之间的连线,则可以按以下方式实现:
plot(x,y,'d')
即只定义数据点的点形。
最后给出一个例子说明怎样运用以上属性来画图:
plot(t,sin(2*t),'-mo',...
'LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor',[.49 1 .63],...
'MarkerSize',12)
e000000tv
2013-04-18 · 超过10用户采纳过TA的回答
知道答主
回答量:37
采纳率:100%
帮助的人:26.8万
展开全部
输入命令 hold on
追问
输入了hold on 只能是可以画了,但是画完之后再imshow还是没有plot的线
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式