如何创建块重量在空间的位置(连接地图)

5视图(30天)
我想知道什么在Matlab工具可用来创建一个情节之间的“连接性”不同的空间位置。基本上,我的位置数据(我和P)和重量(f_IP)指示的力量每个我和P之间的关系,指出从I P .情节我创造看起来像下面的欲望:
再次,有P权重从每个我指向每个P .较大的权重上的大阴谋。环顾四周,我发现Matlab函数做类似的事情,但没有像我所寻找的。任何指导/建议,我们将不胜感激。

接受的答案

凯利卡尼
凯利卡尼 2021年7月1日
没有任何预包装的功能,但它应该是很简单的创建一个函数计算每个三角形形状的顶点坐标的P /我对和连接它们的重量。然后您可以情节多方面的补丁。例子来如果明天我得到一些空闲时间…
2的评论
凯利卡尼
凯利卡尼 2021年7月2日
一个例子……根据需要调整:
%我和P点的坐标
Ixy = [
0 20
20个20
10 10
0 0
20 0];
Pxy = [
10个20
0 10
20日10
10 0];
%重量联系我(行)P(列)
w = [
2 2 1 1
2 1 2 1
2 2 2 2
1 2 1 2
1 1 2 2]* 2;
%计算每一对I / P之间的角度
[xi, xp] = ndgrid (Ixy (: 1), Pxy (: 1));
(咦,yp) = ndgrid (Ixy (:, 2), Pxy (:, 2));
dx = xp -习;
dy = yp -易;
ang =量化(dy, dx);
%计算三角形的坐标
讨厌=π/ 30;
xpatch =(ξ(:)ξ(:)+ w (:)。* cos (ang(:) +见鬼)xi (:) + w (:)。* cos(盎(:)见鬼)]';
易建联ypatch = [(,) (,) + w(:)。*罪(ang(:) +见鬼)易(:)+ w(:)。*罪(盎(:)见鬼)]';
%的阴谋
补丁(xpatch ypatch,‘g’);
平等的;
文本(Ixy (: 1), Ixy(:, 2),组成(“我% d '1:尺寸(Ixy, 1)),“水平的”,“中心”);
文本(Pxy (: 1), Pxy(:, 2),组成(“P % d '1:尺寸(Pxy, 1)),“水平的”,“中心”);

登录置评。

更多的答案(0)

类别

找到更多的在照明、透明度和阴影帮助中心文件交换

标签

下载188bet金宝搏


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!