MATLAB 帮助中心
小数点、按元素运算、索引
.
句点符号 (.) 分隔数值的整数部分和小数部分、表示按元素运算,还用于对表变量、结构体字段以及对象属性和方法进行索引。例如,按元素运算 A.*B 将 A 的每个元素与 B 中的对应元素相乘。
A.*B
A
B
示例
全部展开
创建一个矩阵,然后使用 .^ 对每个元素进行平方运算。当 A 不是标量时,运算 A.^2 和 A^2 不同。
.^
A.^2
A^2
A = [2 1 3 3 2 1 1 3 2]; A.^2
ans = 3×3 4 1 9 9 4 1 1 9 4
使用点索引访问表、结构体和对象中的数据。
创建一个包含两个变量的表,然后使用默认变量名称 Var2 对第二个变量进行索引。
Var2
T = table((1:4)',5*ones(4,1)); T.Var2
ans = 4×1 5 5 5 5
创建一个包含一个字段的结构体,然后查询字段值。
S = struct("field",1); S.field
ans = 1
也可以使用点索引对一个对象设置属性值、查询属性值或调用方法。
myObj.property = 1; val = myObj.property myObj.method(arg1,arg2,..)
您可以使用 S.(expr) 形式的命令,通过表达式对结构体字段进行索引。括号中的变量或表达式的计算结果必须为字符串标量。有关详细信息,请参阅基于变量生成字段名称。
S.(expr)
在 R2006a 之前推出
...
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处