怎么用matlab画出一个函数的散点图,并按照自己的需求使个别点显示不同的颜色?

2024-05-16

1. 怎么用matlab画出一个函数的散点图,并按照自己的需求使个别点显示不同的颜色?

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')    endend


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


怎么用matlab画出一个函数的散点图,并按照自己的需求使个别点显示不同的颜色?

2. 需要用matlab绘制一个图,先根据原始数据绘制散点图,程序如下,现在问题是要将拟合函数绘制进散点图做对

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

3. 关于matlab中如何利用excel数据画散点图并连线

1、例如要绘制两条散点图曲线,选中三列数,第一列是自变量,其余都是因变量。因为有两个因变量应该得到两条曲线

2、选择散点图,选择曲线形式的

3、可以看到得到这个图是这样子的,并不是想要的,因为X轴(横坐标轴)不是X,而是一个序列

4、右键单击散点图,从右键菜单中选择【选择数据】

5、然后看到这个对话框,点击切换行/列,点击确定按钮

6、接着要设置一下端点的样式,因为在大部分论文中,图都是黑白的,为了区分不同的曲线,设置一个端点是空心,另一个是实心。双击选中一条直线,然后在标记这一栏选择填充颜色,设置为白色

7、到此,就完成了曲线的绘制

关于matlab中如何利用excel数据画散点图并连线

4. 已知下数据,用matlab将散点图画出来,并在散点图上画出它的拟合曲线!请各位高手帮帮忙!

%先说下  我也是初学!不知道plot怎么限制的 你可以看下这个的效果! 
clear all
clc
x=[2;4;8;10;12;16;18;20;22;25;26;30;40;46;48;66;68;70;82;84;100;110;120;130;140;150;160;170;180];
y=[15;20;30;48;65;85;120;165;210;260;285;345;385;390;405;420;400;380;365;345;305;260;235;205;175;155;135;95;90];
p=polyfit(x,y,6);
hold on
xx=0:180;
y2=polyval(p,xx);
h=plot(x,y,'*');
plot(xx,y2)
set(gca,'XTick',0:50:200)
set(gca,'YTick',0:100:500)

5. MATLAB软件,给一元函数按等间距采点,赋值运算生成离散点保存,我需要画出这些点的散点图,

直接
x=[0:0.1:5];
y=x.^2+x-2
plot(x,y,'x')

MATLAB软件,给一元函数按等间距采点,赋值运算生成离散点保存,我需要画出这些点的散点图,

6. 如何用matlab画散点图并拟合函数曲线?

画法如下:
在输入栏分别输入x=[...............],y=[.........................]
matlab的开始菜单start->toolboxes->cirve fitting->cirve fitting tool,
点data选择x和y数据,对应自己的数据,点cirve fitting tool界面的fitting按钮,里面好几个可以拟合的函数。可以自动生成曲线,得到系数,分析误差。

7. 如何根据散点图用MATLAB拟合函数图象

在输入栏分别输入x=[...............],y=[.........................]
matlab的开始菜单start->toolboxes->cirve fitting->cirve fitting tool,
然后点data选择x和y数据,对应你自己的数据就行了,
然后点cirve fitting tool界面的fitting按钮,里面好几个可以拟合的函数。可以自动生成曲线,得到系数,分析误差。有问题可以继续追问

如何根据散点图用MATLAB拟合函数图象

8. matlab画散点图并拟合函数曲线

创立一个M文件然后根据plot函数输入编码
x=[54.9 67.9 78.0 89.9 108.6];
y1=[2.4 4.0 5.5 6.9 9.7 ];
y2=[2.1 3.4 4.7 5.9 8.5];
y3=[1.1 1.8 2.6 3.2 4.4];
y4=[0.7 1.1 1.5 2.0 2.7];
plot(x,y1,'-o',x,y2,'-o',x,y3,'-o',x,y4,'-o')
就可以做出图像

可以根据图像明白如果要拟合成多项式则它的阶次为1
根据polyfit(x,y1,1)函数来拟合就可以
比如 拟合x 与 y1则编码为p1=polyfit(x,y1,1)
最新文章
热门文章
推荐阅读