for i = 1:1:B gearline(i,3) = sqrt((contour(i,1)-X).^2 + (contour(i,2)-Y).^2); end plot(gearline);
时间: 2023-10-25 19:09:50 浏览: 23
这段代码的问题在于,`gearline` 是一个二维数组,不能直接使用 `plot` 函数进行绘图。需要指定要绘制的数据,比如 `gearline(:,3)`,表示绘制 `gearline` 矩阵的第三列数据。因此,将代码修改为以下形式:
```matlab
for i = 1:1:B
gearline(i,3) = sqrt((contour(i,1)-X).^2 + (contour(i,2)-Y).^2);
end
plot(gearline(:,3));
```
这样就可以绘制出 `gearline` 矩阵的第三列数据了。如果需要绘制 `gearline` 矩阵的其他列,只需要将 `3` 替换为对应的列数即可。
相关问题
for i=1:1:5724 D(i)= sqrt((contour(:,2)-579).^2 + (contour(:,1)-603).^2); end
这段代码中存在语法错误,应该修改为:
```matlab
for i = 1:1:5724
D(i) = sqrt((contour(i,2)-579).^2 + (contour(i,1)-603).^2);
end
```
在计算每个点到坐标 $(603, 579)$ 的距离时,应该使用当前迭代变量 $i$ 所代表的点的坐标,即 `contour(i,1)` 和 `contour(i,2)`。此外,计算平方和时应该使用加号进行运算。
for i=1:1:5724 D(i)=sqrt((contour(:,2)-579).^2+(contour(:,1)-603).^2) end
在这段代码中,您定义了一个循环,其中您计算了一个名为D的向量。在每次迭代中,您采用了一个名为“contour”的矩阵,并从其第二列和第一列中提取值,然后使用它们计算每个元素与给定点(579,603)之间的距离。最后,您将结果存储在向量D的相应位置中。
需要注意的是,您的代码中的距离计算公式有误。正确的公式应该是:
D = sqrt((contour(:,2)-579).^2 + (contour(:,1)-603).^2);
其中“+”符号用于将两个平方项相加。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)