标签: 问题反馈——未实现的功能
代码:
clear all
clc
ax = gca;
ax.Color= 'r';
matlab可以运行,显示红色,但北太天元那边没反应,显示白色(当然也没报错)
ax = gca 返回的是一个结构体, 并不是真正的Axes对象. 所以 ax.Color = "red" 在北太天元中相当于给 ax 这个结构体添加了一个新的字段 Color, 自然不会报错; 同时也不会影响 Axes 对象, 颜色也不会变.
在北太天元中设置图像属性可以使用set函数, 所以正确的代码应该是
clear; clc; ax = gca; set(ax, "Color", "red");
可以得到想要的效果: