matlab 中scatter函数什么意思

好像是画散点图的,具体怎么用。。。谢谢

A=[384 310;386 306;389 300;392 294;396 287;400 281;404 277;409 272;413 269;417 267;420 265;424 263;430 260;434 257;439 256];

x=A(:,1);

y=A(:,2);

n=length(x);

c = linspace(1,10,length(x));

scatter(x,y,[],c)。

text(x,y,arrayfun(@(x)['  ' num2str(x)],1:n,'UniformOutput',0))。

扩展资料:

新版本的MATLAB可以利用MATLAB编译器和C/C++数学库和图形库,将自己的MATLAB程序自动转换为独立于MATLAB运行的C和C++代码。允许用户编写可以和MATLAB进行交互的C或C++语言程序。

另外,MATLAB网页服务程序还容许在Web应用中使用自己的MATLAB数学和图形程序。MATLAB的一个重要特色就是具有一套程序扩展系统和一组称之为工具箱的特殊应用子程序。

工具箱是MATLAB函数的子程序库,每一个工具箱都是为某一类学科专业和应用而定制的,主要包括信号处理、控制系统、神经网络、模糊逻辑、小波分析和系统仿真等方面的应用。

参考资料来源:百度百科-MATLAB

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-22
是散点图。举个例子:x=rand(1,10);y=rand(1,10);scatter(x,y)得到二维平面上10个点。还有scatter3画三维的。具体用发很多,查看help
第2个回答  2013-09-22
scatter(x,y)和plot(x,y,'*')的效果一致就是根据x和y坐标绘制出所有点而已,而plot默认是将所有点按一定的顺序连接成一条多段线当plot指定了线性时,就可以绘制不同的图像,比如plot(x,y,'*')本回答被网友采纳
第3个回答  推荐于2017-09-09
scatter可用于描绘散点图。

1.scatter(X,Y)
X和Y是数据向量,以X中数据为横坐标,以Y中数据位纵坐标描绘散点图,点的形状默认使用圈。
例子:
X = [1:10];
Y = X + rand(size(X));
scatter(X, Y)

2.scatter(...,'filled')
描绘实心点。
3.scatter3(x,y,z)
描绘三维图像
参考资料:http://blog.csdn.net/cs_zlg/article/details/8522246
相似回答