怎样调整matlab画出来的散点图的点的大小

怎样调整matlab画出来的散点图的点的大小,第1张

调整matlab画出来的散点图的点的大小的具体步骤如下:

1、scatter(X,Y,S,C),这是matlab画散点图的命令;这里X,Y是画散点图的数据。 其中S为大小,系统默认大小为50,C表示所画图的颜色。

2、使用绘制语句:x=1:005:10; scatter(x,sin(x),100,'r'); 这里通过散点画的是一个sinx 的图像,这里100表示所画图像点的大小,r代表标记散点的颜色。

3、scatter(X,Y):这个是默认画散点图的方法,一切设置按系统默认!X,Y表示散点图的X,Y坐标。使用绘制语句:x=1:005:10; scatter(x,cos(x));

4、scatter(X,Y,S)  这里所画的散点图,可以调节对应的大小。也就是说可以通过S这个参数调节标记点的大小。下图是我们将S=1000设置为1000的图像。

5、scatter(,M)  更改标记的图形,默认是圆圈标记。如果需要用其他符号标记可以在这里修改。scatter(,'s') ;通过方形标记。注意别忘了添加单引号。

这样就解决了“调整matlab画出来的散点图的点的大小”的问题。

t=0:23;

T=[15,14,14,14,14,15,16,18,20,22,23,25,28,31,32,31,29,27,25,24,22,20,18,17];

[c1,gof1]=fit(t',T','sin2') %相关指数R^2=09856

[c2,gof2]=fit(t',T','gauss2') %相关指数R^2=09872

figure;plot(c1,t,T);title('双正弦函数拟合') %推荐

figure;plot(c2,t,T);title('双正态函数拟合')

x(1)=1;y(1)=-100;

ii=1;

while(y(ii)<0)

x(ii+1)=x(ii)+2;

y(ii+1)=y(ii)+3;

ii=ii+1;

end

plot(x,y,'r');

用plot可以实现散点作图的

只是需要修改参数而已

plot(x,y,'选项')这是plot的基本用法

相信x,y的意思你已经知道了吧

下面是选项的参数:

'r'

红色

'm'

粉红

'g'

绿色

'c'

青色

32

'b'

兰色

'w'

白色

'y'

**

'k'

黑色

各种线型属性选项

'-'

实线

'--'

虚线

':'

点线

'-'

点划线

各种标记点属性选项

项意

''

用点号绘制各数据点

'^'

用上三角绘制各数据点

'+'

用'+'号绘制各数据点

'v'

用下三角绘制各数据点

''

用''号绘制各数据点

'>'

用右三角绘制各数据点

'

'

用''号绘制各数据点

'<'

用左三角绘制各数据点

's'或squar

用正方形绘制各数据点'p'

用五角星绘制各数据点

'd'或diamond用菱形绘制各数据点

'h'

用六角星绘制各数据点

如plot(x,y,'+')

则作出的图是在每个点处画个‘+’号,然后对你的16个图分别设置16个不同的选项就可以了(组合一下,就会有16个选项了)

直接调用conv函数就可以实现,具体程序如下:

>>  x=[1,2,3,4];

>> y=[1,1,1,1,1];

>> z=conv(x,y)

z =

1     3     6    10    10     9     7     4

plot(z)

希望我的解答能让你满意!

程序如下(假设你的txt文件的名称为:datastxt,自己把这个txt文件放到路径下面):

A=load('datastxt');

plot(A(:,1),A(:,2),'s','markersize',5);

grid

on

xlabel('自己写')

ylabel('自己写')

title('自己写')

close all; clear all;

x = -10:10;

y = sin(x);

figure;

hold on;

plot(x,y,'color','r');

for n = 1:length(x)

    if( (x(n)==-6) || (x(n)==-2) || (x(n)==0) || (x(n)==10))

        plot(x(n),y(n), 'Marker','', 'MarkerSize',20, 'color','b');

    else

        plot(x(n),y(n),'Marker','o', 'MarkerSize',7, 'color','r')

    end

end

怎么样,俺是不是很厉害~~~

以上就是关于怎样调整matlab画出来的散点图的点的大小全部的内容,包括:怎样调整matlab画出来的散点图的点的大小、求解,用MATLAB (1)散点图的MATLAB程序及结果、matlab中循环画散点图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10137563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存