在MATLAB中,每个对象都被赋予了特定的属性,这些属性以名称存在,称为属性名。例如,曲线对象的线型属性名是'LineStyle',其取值可以是'-'、':'、'-.'、'--'或'none',用来定义线条的样式。
操作属性主要通过set函数实现,其调用格式如下:set(对象句柄,属性名1, 属性值1, 属性名2, 属性值2, ...)。例如,我们可以设置线宽、颜色和线型,如:
matlab
x = 0:0.2:12;
y1 = bessel(1, x);
y2 = bessel(2, x);
y3 = bessel(3, x);
h = plot(x, y1, x, y2, x, y3);
set(h, 'LineWidth', [2; 5; 8]); % 设置所有线宽为2, 5, 8
set(h, {'Color'}, {'r'; 'g'; 'b'}, {'LineStyle'}, {'--'; ':'; '-.'});
坐标轴范围可以通过axis函数来调整,如axis([0 12 -0.5 1]),网格线的显示格式可通过set(gca, 'xtick', X, 'ytick', Y)设置,其中gca获取当前figure的句柄。
文本和标签的设置也非常直观,如set(xlabel, 'Time', 'FontSize', 12, 'Color', 'r')和ylabel('Amplitude'),然后可以使用text(x(ix), y, 'First Min \rightarrow', 'HorizontalAlignment', 'right')插入文本。
最后,如需获取和显示最小值,可以使用如下的代码:[y, ix] = min(y1); text(x(ix), y, 'First Min \rightarrow', 'HorizontalAlignment', 'right'),这将找到y1的最小值并插入相应位置的文本。
深圳电子产品质量检测中心(以下简称SET)于1985年成立。是具有独立法人资格的公正检测机构,也是电子、信息、通信、医疗产品测试技术公共服务平台。经过20多年的奋斗,已成功获得了“国家级计量认证合格单位”、“中国合格评定国家认可委员会(CNAS)认可实验室”、“国家强制性产品认证(3C)指定检测机构”、“国家节能产品认证指定检测机构”、“高新技术产品成果鉴定指定检测单位”、“深圳市电子产品质量监督检验机构”、“深圳口岸电子产品进出口商检单位”等20余项国内外重要资质。