你的上一个程序出错,报错如下:出错 Untitled2 (line 28) x = B.*cosd(lat_s')*cosd(lon_s);请修改
时间: 2024-05-12 07:15:30 浏览: 110
报如下错误
非常抱歉,我之前的回答有误。修改如下:
```matlab
x = B.*cosd(lat_s).*cosd(lon_s');
```
原因是 `cosd` 函数接受的是角度值数组,而 `lat_s` 是一个列向量,需要转置为行向量。同时,经度的计算需要对 `lon_s` 进行转置,使其与 `lat_s` 的维度相同。
阅读全文