eyk*_*nal 6 matlab matlab-figure
愚蠢的,简单的问题 - gcf
在matlab中的价值总是成为活跃人物的数字?即,如果我正在研究图5,它将gcf
永远返回5
?
这比简单的"是"或"否"答案稍微复杂一些.对于手柄目前的数字 将大致匹配的身影窗口的左上角显示的数字,但是当仅显示该号码'NumberTitle'
图属性设置为'on'
(默认值).
另一个问题是数字句柄不能保证是整数.有一个'IntegerHandle'
figure属性,用于确定为该图创建的句柄是整数还是不可重用的实数.如果将此属性设置为'off'
,则会获得非整数的句柄值,因此您打开的第一个数字将不具有1的句柄.例如:
>> hFigure = figure('IntegerHandle','off') %# The only window open
hFigure =
173.0040
Run Code Online (Sandbox Code Playgroud)
并且数字相应地编号:
请注意,当显示图号和句柄时,会有一些数字的四舍五入.图形窗口仅显示小数点后6位数.很明显,当您更改命令窗口的格式以显示更多小数位时,您正在处理浮点数:
>> format long
>> hFigure
hFigure =
1.730040283203125e+002
Run Code Online (Sandbox Code Playgroud)
在这种情况下,显示的图号和图形手柄略有不同.
归档时间: |
|
查看次数: |
5456 次 |
最近记录: |