Matlab MATPOWER长格式输出

Matlab MATPOWER长格式输出,matlab,long-integer,matpower,Matlab,Long Integer,Matpower,我一直在尝试使用MATPOWER对我拥有的网络进行潮流分析,但所有输出都只有2位小数。有没有办法将输出配置为长格式?您不能更改MATPOWER打印输出中使用的小数位数,但所有结果都可以在runpf()或runopf()返回的结果结构中以全精度获得。您可以使用标准的Matlab命令(如disp()或fprintf())以任意精度显示这些结果。Trota, 您可以修改屏幕上打印的或转发到输出文本文件的小数位数。 如果浏览printpf.m文件,只需将所需的%9.xf更改为所需的小数位数,其中x是小数

我一直在尝试使用MATPOWER对我拥有的网络进行潮流分析,但所有输出都只有2位小数。有没有办法将输出配置为长格式?

您不能更改MATPOWER打印输出中使用的小数位数,但所有结果都可以在runpf()或runopf()返回的结果结构中以全精度获得。您可以使用标准的Matlab命令(如disp()或fprintf())以任意精度显示这些结果。

Trota, 您可以修改屏幕上打印的或转发到输出文本文件的小数位数。 如果浏览printpf.m文件,只需将所需的%9.xf更改为所需的小数位数,其中x是小数点后的位数。对于总线数据,可以在第412行之后的位置找到这些数据。
希望这有帮助。

尝试在Matlab提示符下编写长格式。它将改变Matlab的显示设置,以显示14位数字