一个图中的两个图 matlab
two graphs in one plot matlab
我想绘制两个数据 (x1,y1)=(x,y) 其中 x 和 y 确定 space 和 (xx1,yy1)=(12,12) 中的一些点在 Matlab 中绘制。我使用了下面的代码,但是有一个错误并且没有用。有人可以帮忙吗?
h = plot(x, y, '.g', 'MarkerSize', 10,12,12,'.r', 'MarkerSize', 15);
完整代码如下..我想在视频中心显示一个红色的大点:
clear all
close all
l=25;
v=0.05;
dt=1;
r=1;
rr=25;
noise=(2.*pi).*.05;
nn=100;
set(gcf, 'doublebuffer', 'on', 'Color', 'k');
set(gca, 'Visible', 'off');
axis([0 l 0 l])
axis('square')
hold on
vidObj = VideoWriter('vicchemo1.avi');
open(vidObj);
x=rand(nn,1).*l; %first possition
就在第 46 行的 h = plot(x, y, '.g', 'MarkerSize', 10);
下面。添加以下代码:
xc = xlim/2;
yc = ylim/2;
plot(xc(2), yc(2), '.r', 'MarkerSize', 15);
尝试这样的事情
hold on
plot(x, y, '.g', 'MarkerSize', 10)
plot(12,12,'.r', 'MarkerSize', 15)
hold off
不知道我是否正确理解了你的问题。下面几行代码绘制了同一图上的数据:
plot(x, y, '.g', 'MarkerSize', 10)
hold
plot(12,12,'.r', 'MarkerSize', 15)
我想绘制两个数据 (x1,y1)=(x,y) 其中 x 和 y 确定 space 和 (xx1,yy1)=(12,12) 中的一些点在 Matlab 中绘制。我使用了下面的代码,但是有一个错误并且没有用。有人可以帮忙吗?
h = plot(x, y, '.g', 'MarkerSize', 10,12,12,'.r', 'MarkerSize', 15);
完整代码如下..我想在视频中心显示一个红色的大点:
clear all
close all
l=25;
v=0.05;
dt=1;
r=1;
rr=25;
noise=(2.*pi).*.05;
nn=100;
set(gcf, 'doublebuffer', 'on', 'Color', 'k');
set(gca, 'Visible', 'off');
axis([0 l 0 l])
axis('square')
hold on
vidObj = VideoWriter('vicchemo1.avi');
open(vidObj);
x=rand(nn,1).*l; %first possition
就在第 46 行的 h = plot(x, y, '.g', 'MarkerSize', 10);
下面。添加以下代码:
xc = xlim/2;
yc = ylim/2;
plot(xc(2), yc(2), '.r', 'MarkerSize', 15);
尝试这样的事情
hold on
plot(x, y, '.g', 'MarkerSize', 10)
plot(12,12,'.r', 'MarkerSize', 15)
hold off
不知道我是否正确理解了你的问题。下面几行代码绘制了同一图上的数据:
plot(x, y, '.g', 'MarkerSize', 10)
hold
plot(12,12,'.r', 'MarkerSize', 15)