ljsq.net
当前位置:首页 >> mAtlAB 画出离散点之后要怎样才能将这些点任意两点... >>

mAtlAB 画出离散点之后要怎样才能将这些点任意两点...

clc;clear;x=rand(1,9);y=rand(1,9);plot(x,y,'*');text(x,y,arrayfun(@(x)[' ' num2str(x)],1:length(x),'UniformOutput',0))

x,y为散点数据, scatter(x,y,'k*'), k为黑色,*为点型,可以自己更改。

你按原来的数据用实线虚线重新画一次不就行了 x=0:0.1:2*pi; y=10*sin(x); %比如x,y是你的数据 plot(x,y,'o') hold on plot(x,y,'-') hold on plot(x,y,':') 也可以在图像上选择edit plot,然后点选你要修改的线进行修改

x=[];y=[];z=[]; for a1=0.05:0.005:0.25 a2=a1;a3=a1; x=[x a2];y=[y a1];z=[z a3]; end plot3(x,y,z,'-*')

可以用Matlab的基本平面图形函数,即plot()函数实现离散点图。 用法:plot(x,y,'*') 实例: x=[0 0.2 0.4 0.6 0.8 1]; y=[1 0.84779959 0.6049828 0.34716436 0.27696241 0]; plot(x,y,'*') xlabel('x'),ylabel('y')

% 方法1T = [1:100];D = [1:100]; K = rand(1,100);% 插值[X,Y,Z]=griddata(T,D,K,linspace(min(T),max(T))',linspace(min(D),max(D)),'v4');figure,surf(X,Y,Z); %方法2x = [1:100];y = [1:100]; z = rand(1,100);xlin = linspace(min(x),max(x...

不是hold on 的原因,是因为你的点都是离散的。可以把这些点存到数组中,然后绘制数组,就是连起来的线了

plot(x,y1,'o',x,y2,'+',x,y3,'x',x,y3,'*'); 这个指令表示以标记点'o','+','x','*'分别画(x,y1),(x,y2),(x,y3),(x,y3),即标记方式作图 你可以把那一句改为plot(x,y1,'-',x,y2,'-.',x,y3,':',x,y3,'--') 就成了分别用实线,点划线,电线,虚线...

解决方法 1 利用scatter函数画散点图 2 plot(x,y,'r.') 例子: 假如你有3个点: No X Y 1 1 4 2 2 5 3 3 6 那么代码如下 x = [1 2 3] y = [4 5 6] plot(x,y,'r.') figure scatter(x,y) 注解:在plot(x,y,'r.') 中的 r是指颜色为红色,. 是指点的...

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com