正如Matlab的帮助文档所说,我们可以使用

gplot(A,Coordinates,LineSpec)

但是当我试图修改行的gplot并使用类似于
gplot(A,Coordinates,'linewidth',2)

出现错误,错误信息显示linewidth
我想知道他们的代码有没有问题。

最佳答案

基于PearsonArtPhoto的答案,如果使用findall(gcf,'type','line')显式找到这些线,则可以对它们进行修改。
这是一个工作示例:

k = 1:30;
[B,XY] = bucky;
gplot(B(k,k),XY(k,:),'-*')
set(findall(gcf,'type','line'),'LineWidth',5)
axis square

它产生了下面的图

08-19 20:15