首页 > 解决方案 > Matlab plot 从命令窗口而不是从函数内部生成图形

问题描述

我是 MatLab 的新手。如果我将以下内容写入命令窗口:

A = [0 1 1 1; 1 0 0 0; 1 0 0 0; 1 0 0 0];
G = graph(A);
plot(G)

它生成适当的数字:

在此处输入图像描述

但是,如果我编写以下函数:

function network()
A = [0 1 1 1; 1 0 0 0; 1 0 0 0; 1 0 0 0];
G = graph(A)
plot(G)
end

并从命令窗口调用“网络”,则不会生成任何图形。相反,输出似乎是一个神经网络对象。为什么我的函数输出与命令窗口产生的输出不同?谢谢。

标签: plotgraph-theoryfigure

解决方案


推荐阅读