如何在matlab中设置多个属性值?
来源:网络收集 点击: 时间:2024-08-24【导读】:
如果要将每个线条的属性设置为不同值,您可以使用元胞数组存储所有数据,并将其传递给 set 命令。例如,创建绘图并保存线条句柄:工具/原料morematlab电脑方法/步骤1/8分步阅读
2/8
3/8
4/8
6/8
8/8
MATLAB
命令行键入:
figure

命令行键入:
y = magic(5);

命令行键入:
h = plot(y);

假定您要为每个线条添加不同标记,并使标记的面颜色与线条的颜色相同。您需要定义两个元胞数组,一个包含属性名,另一个包含属性所需的值。
5/8prop_name 元胞数组包含两个元素:
prop_name(1) = {Marker};
prop_name(2) = {MarkerFaceColor};

prop_values 元胞数组包含 10 个值:Marker 属性有 5 个值,MarkerFaceColor 属性有 5 个值。请注意,prop_values 是一个二维元胞数组。第一个维表示值应用于 h 中的哪个句柄,第二个维表示值分配给哪个属性:
7/8MarkerFaceColor 始终分配到相应线条的颜色的值(通过获取线条 Color 属性获得)。

定义元胞数组之后,调用 set 以便指定新属性值:
set(h,prop_name,prop_values)

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1154016.html
上一篇:激光导弹怎么画
下一篇:支付宝地铁怎么开电子发票