matlab gui 怎样在指定的轴绘图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab gui 怎样在指定的轴绘图相关的知识,希望对你有一定的参考价值。
步骤/方法1打开Matlab。
2新建Gui File--New--GUI 可点击Blank GUI,出现布局窗口。
3保存为FunctionDrawing.fig,存储路径默认。
4通过选取Edit Text,Static Text,Axes按键,各字体、字样可通过双击相应选体进行修改。
5右击“绘图”--View Callbacks--Callback,出现如下命令输入窗口。
6输入程序命令,进行各环节的联结。
7点击运行按钮(绿色三角按钮)。
8输入函数及其它相关参数,点击绘图,即可显现图形。
http://jingyan.baidu.com/article/0f5fb099ade1626d8334ead0.html 参考技术A 在界面上拖入一个axes绘图区,然后用axes(handles.axesi)来在制定的区域绘图。追问
axes(handles.axes2);
subplot(2,2,1)
bode(syscdhs1)
title('Bode图');
grid on
subplot(2,2,2)
nyquist(syscdhs1)
title('Nyquist图');
grid on
subplot(2,2,3:4)
nichols(syscdhs1)
title('Nichols图');
grid on
我是这样做的,可是图形就全界面显示了。。。问题在那里呢?
把你的gui文件给我,我给你改
追问就是在gui中 拖个axes出来,系统会自动给它命名成 axes1,再在这一个里面绘图就行。
你如果能在axes1里面绘制三个图,比如最简单的:sinx,cosx,tanx,命令是运用subplot,用别的方法也行。能实现这个就行,你试试吧~谢了~呵呵~
一个axes显示一个图片,要显示三个图像只需要拖三个axes就行了。
axes(handles.axes1);
plot(x,sin(x));
axes(handles.axes2);
plot(x,cos(x));
axes(handles.axes3);
plot(x,tan(x));
你GUI用的熟不熟?我这样说你能明白不?会有两个文件:**.m **.fig这两个文件。
**.fig这个是放置控件的。
恩,明白~我已经研究很久了,就是在这卡住了~看来只能用你这种方法了~谢谢啊~
本回答被提问者采纳Python Pyx 绘图:在绘图的轴标签中使用 \mathbb
【中文标题】Python Pyx 绘图:在绘图的轴标签中使用 \\mathbb【英文标题】:Python Pyx plot: Using \mathbb in axes label of plotPython Pyx 绘图:在绘图的轴标签中使用 \mathbb 【发布时间】:2017-12-18 16:48:14 【问题描述】:我正在 PyX 中制作情节。
获取(LaTex 语言)
\mathrma
你使用
\rma
(在 PyX 语言中)。
我想得到(LaTex 语言)
\mathbba.
如何在 PyX 语言中做到这一点?尝试
\bba
给出错误信息。
【问题讨论】:
【参考方案1】:您需要通过以下方式启用 LaTeX
text.set(text.LatexRunner)
PyX 默认使用纯 TeX。
【讨论】:
以上是关于matlab gui 怎样在指定的轴绘图的主要内容,如果未能解决你的问题,请参考以下文章