马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
帮忙说明一下biograph函数怎样设定对应箭头的起点和终点,那个函数说明说的不是很清楚,我运行了下面的这个程序:cm = [0 1 0 0;1 0 1 1;1 0 0 1;0 0 0 0]; %邻接矩阵bg = biograph(cm,'','NodeAutoSize','off','ShowTextInNodes','none','ArrowSize',6);
pos = [0,100;0,0;100,0;100,100]; %节点位置坐标,pos的每一行对应cm里每一行的点
dolayout(bg);
set(bg.nodes,'Shape','circle','Color',[0 0 1],...
'LineColor',[0 0 0],'Linewidth',2,...
{'Position'},mat2cell(pos,[1,1,1,1],2));
set(bg.edges,'LineColor',[0 0 0])
dolayout(bg,'Pathsonly',1)
view(bg)
结果成功了,但是当我把坐标个数一换就不行了,提示说:Error using ==> mat2cell at 116
Input arguments, D1 through D2, must sum to each dimension of the input matrix size, [15 2].
但我不知道怎么改,请大家帮帮忙!谢啦!
|