24小时热门版块排行榜    

CyRhmU.jpeg
查看: 227  |  回复: 2
当前主题已经存档。

落日照秋草

木虫 (正式写手)

[交流] 【求助】MATLAB散点程序

新手求助散点图程序
data是个N行3列的矩阵,第一列表示点水平方向坐标,第二列表示点竖直方向坐标,第三列表示点的大小。
load data.txt;
data(:,1)=x,data(:,2)=y,data(:,3)=p;
读完数据之后,在坐标(x,y)位置画出一个实心圆,圆的大小由P的值决定;
并且某个点的与邻近点的坐标小于1时,用直线连接这两个点。
请问这个程序下面该怎么写啊?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hitzhang

木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
adu886886(金币+2,VIP+0):谢谢专家指导 1-15 20:02
落日照秋草(金币+20,VIP+0):谢谢大侠! 1-15 21:19
引用回帖:
Originally posted by 落日照秋草 at 2010-1-10 19:16:
新手求助散点图程序
data是个N行3列的矩阵,第一列表示点水平方向坐标,第二列表示点竖直方向坐标,第三列表示点的大小。
load data.txt;
data(:,1)=x,data(:,2)=y,data(:,3)=p;
读完数据之后,在坐标(x,y)位 ...

>> n=100;
>> d=10*rand(n,3);
>> p=d(:,1:2);s=d(:,3);
>> scatter(p(:,1),p(:,2),10*s,'fill')
>> for i=1n-1)
for j=(i+1):n
if sumsqr((p(i,-p(j,))<1
line([p(i,1) p(j,1)],[p(i,2) p(j,2)]);hold on;
end
end
end
>>
2楼2010-01-15 19:19:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuhailangyu

荣誉版主 (著名写手)

小木虫蛀虫防疫站站长

优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by hitzhang at 2010-1-15 19:19:

>> n=100;
>> d=10*rand(n,3);
>> p=d(:,1:2);s=d(:,3);
>> scatter(p(:,1),p(:,2),10*s,'fill')
>> for i=1n-1)
for j=(i+1):n
if sumsqr((p(i,-p(j,))<1
line ...

好随机的图啊
有能力有脾气的人--怀才不遇;有能力没脾气的人--春风得意;没能力有脾气的人--一事无成;没能力没脾气的人--贵人相助。
3楼2010-01-15 22:43:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 落日照秋草 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见