MATLAB 在数组的元素后面使用百分号 `%` 添加注释时会将其误认为是行分隔符,导致数组维度不一致
该警告提示 MATLAB 在数组的元素后面使用百分号 %
添加注释时会将其误认为是行分隔符,导致数组维度不一致。为了解决这个问题,您可以采用以下两种方法之一:
- 使用分号
;
替换逗号,
:这会将每个注释作为新行的开始,更加清晰。 - 使用省略号
...
代替百分号%
:这将允许在同一行中写注释,而不会引起行分隔问题。
以下是应用两种方法的代码示例:
方法 1:使用分号分隔
distances = [
dot(p1, -i_) - (-2.5); % Distance to pi3
dot(p1, i_) - (-2.5); % Distance to pi4
dot(p1, -j_) - (-2.5); % Distance to pi5
dot(p1, j_) - (-2.5); % Distance to pi6
dot(p1, -k_) - (-2.5); % Distance to pi7
dot(p1, k_) - (-2.5) % Distance to pi8
];
方法 2:使用省略号 ...
进行注释
distances = [
dot(p1, -i_) - (-2.5), ... Distance to pi3
dot(p1, i_) - (-2.5), ... Distance to pi4
dot(p1, -j_) - (-2.5), ... Distance to pi5
dot(p1, j_) - (-2.5), ... Distance to pi6
dot(p1, -k_) - (-2.5), ... Distance to pi7
dot(p1, k_) - (-2.5) ... Distance to pi8
];
解释
- 方法 1:使用分号
;
将数组中的每个元素独立成行,有助于确保注释不会干扰数组的维度。 - 方法 2:使用省略号
...
来代替%
作为注释符号,使注释位于行尾,不影响数组的维度。
任选其一即可消除警告,并确保数组维度一致。
原文地址:https://blog.csdn.net/qq_45762996/article/details/143604992
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!