How to change the shape of node

3 次查看(过去 30 天)
Vartika Agarwal
Vartika Agarwal 2021-5-16
编辑: Jan 2021-5-17
I am learning wireless sensor network basic. I want to change the shape of nodes . Here nodes are in circle shape but I want nodes is in car shape. Please help me. How I can do that?
  3 个评论
Vartika Agarwal
Vartika Agarwal 2021-5-16
编辑:Jan 2021-5-16
This is the code . I want to change the shape of node. How I can do this ?
clc;
clear all;
%imp=menu('Generate Network','DOS Detection');
no_nodes=input('Enter the no of nodes');
net_length=input('Enter the Length of the network');
net_width=input('Enter the width of the network');
for i=1:no_nodes
x_loc(i)=net_length*rand;
y_loc(i)=net_width*rand;
node_id(i)=i;
plot(x_loc(i),y_loc(i),'b^','linewidth', 2);
text(x_loc(i)+10,y_loc(i)+10,['N',num2str(i)]);
hold on;
xlabel('Network Length');
ylabel('Network Width');
grid on;
pause(0.5);
end
source=round(no_nodes*rand);
if source==0
source=5;
end
destination=round(no_nodes*rand);
if destination==0
destination = 6;
end
figure(1);
Jan
Jan 2021-5-16
编辑:Jan 2021-5-17
Thanks. Now it is clear, how the coordinates are defined. The next step is to explain, what exactly a "car shape" is.

请先登录,再进行评论。

回答(1 个)

Sulaymon Eshkabilov
Here is a kind of helpful code you can start working with to substitute the plot markers with images w.r.t your definitions:
https://www.mathworks.com/matlabcentral/answers/481183-insert-image-as-a-marker-in-plot
  3 个评论
Jan
Jan 2021-5-17
Please explain, what "does not work" means. Sharing this important information is a good idea, if you want to get the problem solved.
Vartika Agarwal
Vartika Agarwal 2021-5-17
Means i want to place node in car shape instead of *. This code show only 1 image in the whole graph . I want to place multiple car shape node in graph.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Discrete Data Plots 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by