函数 > 制图 > 示例:将直角坐标转换为极坐标
  
示例:将直角坐标转换为极坐标
使用 xy2polpol2xy 函数将直角坐标转换为极坐标,反之亦然。
1. 使用 xy2pol 将直角坐标转换为极坐标。
单击复制此表达式
在这种情况下,xy2pol 参数是由表示点坐标的两个元素所构成的矢量。
2. 使用 pol2xy 将极坐标转换回直角坐标。
单击复制此表达式
3. 定义表示直角坐标的数据集。第一列表示 x 坐标,第二列表示 y 坐标。
单击复制此表达式
4. 使用 xy2pol 转换各坐标。
单击复制此表达式
单击复制此表达式
在本示例中,使用了显式 x 坐标和 y 坐标,并没有使用矢量。
单击复制此表达式
结果为嵌套矢量,其中每个元素都是表示极坐标的二元矢量。
5. 为简便起见,使用函数 submatrix 将嵌套矩阵转换为非嵌套矩阵。
单击复制此表达式
单击复制此表达式
单击复制此表达式
6. 绘制数据。
单击复制此表达式
通过显式定义极坐标,可以将极坐标转换为直角坐标。
单击复制此表达式