使用c# 在直角坐标系中 已知中点间距行列 生成其他点坐标
可以使用以下代码来生成其他点的坐标:
using System;
class Program
{
static void Main(string[] args)
{
// 已知中点的坐标
int centerX = 0;
int centerY = 0;
// 间距
int spacing = 10;
// 行数和列数
int rows = 5;
int cols = 5;
// 生成其他点的坐标
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < cols; j++)
{
int x = centerX + (j - cols / 2) * spacing;
int y = centerY + (i - rows / 2) * spacing;
Console.WriteLine("Point[{0},{1}]: ({2},{3})", i, j, x, y);
}
}
}
}
此代码将生成一个5x5的矩阵,中点为坐标原点(0, 0),间距为10。其他点的坐标将根据行和列的索引计算得到。输出结果将显示每个点的索引和坐标。你可以根据需要修改中点、间距、行数和列数的值
原文地址: http://www.cveoy.top/t/topic/h5mM 著作权归作者所有。请勿转载和采集!