matlab如何读取figure图数据,matlab用bode()命令绘制的bode图,如何提取bode图,数据啊?

发布时间:

matlab如何读取figure图数据

matlab如何读取figure图数据

matlab用bode()命令绘制的bode图,如何提取bode图,数据啊?

在matlab 提取bode图数据如下:1丶我们现在matlab里面编写好自己要绘制图形的代码。2丶在代码后面加上[mag,phase,w] = bode(sys)3丶这时候我们在workplace界面就可以看到我们需要的数据了。这样就解决了在matlab 提取bode图数据的问题。

怎么把matlab的图像提取出来?

1、在命令行运行figure打开一个空白窗口,2、在工具栏或者菜单中选择open打开你保存的fig文件,会显示出原来的那个图来。3、在命令行运行obj = get(gca,"children")这个结果对应你的图里面的线或者面的句柄,有几条线就对应几个句柄。4、根据你需要的是哪条线,第n条线句柄就是obj(n),如果只有一个对象直接用obj就可以,然后再用一次get,x=get(obj(1), "xdata")y=get(obj(1), "ydata")如果是三维图,再加上个z=get(obj(1),"zdata")x、y、z就是你所需要的坐标数据