基于matlab的坐标正反算

合集下载

matlaby轴反向

matlaby轴反向

matlaby轴反向Matlab是一种非常强大的科学计算软件,广泛应用于各种领域,包括工程、物理、数学以及计算机科学等。

然而,在使用Matlab进行数据分析和可视化的过程中,我们可能会遇到一种问题:Matlab的坐标轴是反向的。

这个问题在Matlab R2014b之后的版本中经常出现,这是由于Matlab向新的图形系统转型导致的。

本文将详细介绍如何解决Matlab坐标轴反向的问题。

第一步:了解Matlab的坐标轴系统在Matlab中,坐标轴是用于表示二维或三维空间中的点坐标的系统。

在二维平面中,Matlab的坐标轴系统通常由x轴、y轴组成。

其中,x轴表示水平方向的坐标,取值范围一般为从左到右递增的数值;y轴表示垂直方向的坐标,取值范围一般为从下到上递增的数值。

在三维空间中,坐标轴由x轴、y轴、z轴组成,分别表示三个方向的坐标。

第二步:解决Matlab坐标轴反向的问题在Matlab中,坐标轴反向通常是指坐标轴的取值方向与预期方向不一致。

在做图时,这种问题可能导致数据难以理解,给数据分析带来不便。

下面是几种解决Matlab坐标轴反向的方法。

方法一:使用axis命令axis命令是Matlab中常用的调整坐标轴参数的命令。

可以使用axis命令来手动重置坐标轴的范围和方向。

例如:axis([xmin xmax ymin ymax])该命令可以控制x轴或y轴的坐标轴方向、坐标轴范围和间隔等参数。

假设要将x轴的方向反向,则可以使用以下代码:x = linspace(0,10,100);y = sin(x);plot(x,y);axis([10 0 -1 1]);这样就可以将x轴的方向反向,从右到左进行显示。

方法二:使用set命令set命令是Matlab中用于修改众多图形对象属性的命令。

可以使用set命令来更改图形对象的属性,如坐标轴方向、坐标轴范围、坐标轴标签等。

为了实现反向功能,可以使用set命令来更改坐标轴的XDir或YDir属性。

概述基于matlab的坐标正反算.doc

概述基于matlab的坐标正反算.doc

测量程序设计实验报告实验名称:坐标正反算实验三坐标正反算一、实验目的编写坐标正反算程序,并对格式化文件数据进行计算,验证程序。

二、实验内容1、编写坐标正算程序1)建立以xy_direct命名的函数,函数输入输出格式为[x2,y2] = xy_direct(x1,y1,distance, azimuth)度转度分秒:>> function dms= degree2dms(jiaodu)>>degree = fix(jiaodu);>>mimute = fix((jiaodu-degree)*60);>>second = ((jiaodu-degree)*60-mimute)*60;>>dms = degree+mimute/100+second/10000;度分秒转度:>> function degree = dms2degree(jiaodu)>>degree = fix(jiaodu);>> mimute = fix((jiaodu-degree)*100);>>second = (jiaodu-degree-mimute/100)*10000;>>degree = degree+mimute/60+second/3600;弧度转度:>> function dms=rad2dms(rad)>> rad=abs(rad);>> jiaodu=rad*180.0/pi;>> % l=fix(a)>> % b=(a-l)*60.0>> % m=fix(b)>> % a=l+m/100.0+(b-m)*0.006>> % if(rad<0)>> % dms=-a;>> % else>> % dms=a;>> % end>> degree = fix(jiaodu);>> mimute = fix((jiaodu-degree)*60);>> second = ((jiaodu-degree)*60-mimute)*60;>> dms = degree+mimute/100+second/10000;>> if(rad<0)dms=-dms;elsedms=dms;endreturn>> function [x2,y2] = xy_direct(x1,y1,distance, azimuth)>>x2=x1+distance.*cos(azimuth*pi/180);>>y2=y1+distance.*sin(azimuth*pi/180);>>end2) 对文件data1.txt中数据进行坐标正算,并将已知点和计算点坐标按照格式存贮在文件data2.txt中,data1.txt格式为: x1 y1 距离方位角(dd.mmss)data2.txt格式为:x1 y1 x2 y2>> [filename,pathname]=uigetfile;>> file=[pathname,filename];>> data=importdata(file);>> %[x1,y1]=data.data(:,[1,2]);>> azimuth=dms2degree(data.data(:,4));>> distance=data.data(:,3);>> %[x2,y2]=xy_direct(x1,y1,distance,azimuth);>>[x2,y2]=xy_direct(data.data(:,1),data.data(:,2),distance,azimuth); >> [filename_out,pathname_out]=uiputfile;>> fileout=[pathname_out,filename_out];>> fid=fopen(fileout,'wt');>> fprintf(fid,'x1 y1 x2 y2\n');>> fprintf(fid,'%8.2f %8.2f %8.2f %8.2f\n',[data.data(:,1:2),x2,y2]); >> fclose('all')ans =2、编写坐标反算程序1)建立以xy_inv命名的函数,函数输入输出格式为[distance, azimuth] = xy_inv(x1,y1, x2,y2)>> function [distance, azimuth] = xy_inv(x1,y1, x2,y2)>> delt_x=x2-x1;>> delt_y=y2-y1;>> [m,x]=size(delt_x);>> azimuth=zeros(0,m);>> for i=1:mazimuth_temp=atan2(abs(delt_y(i)),abs(delt_x(i)));if delt_x(i)>0&&delt_y(i)>0azimuth(i)=azimuth_temp;elseif delt_x(i)>0&&delt_y(i)<0azimuth(i)=2*pi-azimuth_temp;elseif delt_x(i)<0&&delt_y(i)>0azimuth(i)=pi-azimuth_temp;else delt_x(i)<0&&delt_y(i)<0;azimuth(i)=pi+azimuth_temp;endend>> azimuth=rad2dms(azimuth)>> distance=sqrt((x2-x1).^2+(y2-y1).^2);>> %fprintf('两点间距离:%8.3f ;方位角为:%8.3f',distance,azimuth);2) 对文件data2.txt中数据进行坐标反算,并将计算结果按照格式存贮在文件data3.txt中,Data3.txt格式为: x1 y1 x2 y2 距离方位角(dd.mmss)>> [filename,pathname] = uigetfile;>>file = [pathname, filename];>>data=importdata(file);>> [distance, azimuth] =xy_inv(data.data(:,1),data.data(:,2),data.data(:,3),data.data(:,4)); >> [filename_out,pathname_out] = uiputfile;>>fileout = [pathname_out, filename_out];>>fid = fopen(fileout,'wt');>>fprintf(fid,' x1 y1 x2 y2 距离方位角(dd.mmss)\n'); >>fprintf(fid,'%8.2f %8.2f %8.2f %8.2f %8.2f %8.4f\n',[dat a.data(:,1:4),distance,azimuth']');>>fclose('all');3、可能用到的函数开根号,sqrt(x)sin(rad)、cos(rad)、atan2(y,x),find。

坐标正反算程序

坐标正反算程序

1.坐标反算(ZBFS)主程序XY:N=X: T=Y:Pros"DAT1"W"X0":S"Y0":O"K0":G"F0":H"KN":P"R0":R"RN":Q”Q(-Z +Y)” :D=(P-R)÷(2 Abs (H-O)PR):Z=Abs((T-S)cos(G-90)-(N-W)sin(G-90)):L=0:M”M(YJJ)”=90: (注:此处若不给M赋值,则可计算斜交点)Lbl 0:Prog " SUB1 ":L=(T-Y)cos(G-90+QZ(1÷P+ZD)×180÷π)-(N-X)sin(G-90+QZ(1÷P +ZD) ×180÷π):AbsL<1E-6=>Goto1:≠>Z=Z+L:Goto 0Δ←┘Lbl 1:L=0:Prog " SUB1 ":L=(T-Y)÷sinF:”K=”:K=O+Z◢”L=”:L=L2.正算主程序 ( ZBZS)W"X0":S"Y0":O"K0":G"F0":H"KN":P"R0":R"RN":Q”Q(-Z +Y)” :D=(P-R)÷(2Abs(H-O)PR):L”L(-Z +Y)” :M”ANG”=90:(注:此处若不给M赋值,则可计算斜交点)Z=Abs(K-O):Prog"SUB1":”FWJ=”:F=F-M:”X=”:X=X◢”Y=”:Y=Y3.正算子程序(SUB1)Defm4:A=0.1184634425:B=0.2393143352:Z[4]=0.2844444444:C=0.046910 0770:E=0.2307653449:Z[1]=0.5:X=W+Z(Acos(G+QCZ(1÷P+CZD)×180÷π)+Bcos(G+QEZ(1÷P+EZD)×180÷π)+Z[4]cos(G+QZ[1]Z(1÷P+Z[1]ZD)×180÷π)+Bcos(G+Q(1-E)Z(1÷P+(1-E)Z D)×180÷π)+Acos(G+Q (1-C)Z(1÷P+(1-C)ZD) ×180÷π)):Y=S+Z(Asin(G+QCZ(1÷P+CZD)×180÷π)+Bsin(G+QEZ(1÷P+EZD)×180÷π) +Z[4]sin(G+QZ[1]Z(1÷P+Z[1]ZD)×180÷π)+Bsin(G+Q(1-E)Z(1÷P+(1-E)ZD)×180÷π)+Asin(G+Q (1-C)Z(1÷P+(1-C)ZD) ×180÷π)):F=G+QZ(1÷P+ZD) ×180÷π+M:X=X+LcosF:Y=Y+LsinF4.曲线元要素数据库:DAT-01K≥O=>K<H=> W=**:S=**:O=**:G=**:H=**:P=**:R=**:Q=**⊿⊿←┘K≥O=>K<H=> W=**:S=**:O=**:G=**:H=**:P=**:R=**:Q=**⊿⊿←┘K≥O=>K<H=> W=**:S=**:O=**:G=**:H=**:P=**:R=**:Q=**⊿⊿←┘K≥O=>K<H=> W=**:S=**:O=**:G=**:H=**:P=**:R=**:Q=**⊿⊿←2、输入与显示说明(1)输入部分:X0 ?线元起点的X坐标Y0 ?线元起点的Y坐标K0 ?线元起点里程F0 ?线元起点切线方位角KN ?线元终点里程R0 ?线元起点曲率半径RN ?线元止点曲率半径Q ?线元左右偏标志(左偏Q=-1,右偏Q=1,直线段Q=0)K ?正算时所求点的里程L ?正算时所求点距中线的边距(左侧取负值,右侧取正值,在中线上取零) ANG?正算边桩时左右边桩连线与线路中线的右交角X ?反算时所求点的X坐标Y ?反算时所求点的Y坐标M ? 斜交右角线元要素数据库中K≥O=>K<H=>中的O和H分别为该段线元起点里程和终点里程A、B、Z[4] 是Gauss-Legendre求积公式中的插值系数C 、E、Z[1] 是Gauss-Legendre求积公式中的求积节点(2)显示部分:X=×××正算时,计算得出的所求点的X坐标Y=×××正算时,计算得出的所求点的Y坐标K=×××反算时,计算得出的所求点的里程L=×××反算时,计算得出的所求点的边距。

基于matlab的高斯投影正反算与相邻带坐标换算程序设计

基于matlab的高斯投影正反算与相邻带坐标换算程序设计

基于matlab的⾼斯投影正反算与相邻带坐标换算程序设计基于matlab的⾼斯投影正反算与相邻带坐标换算程序设

作者:徐翰;周强波
作者机构:核⼯业⼆三○研究所,湖南长沙410000;核⼯业⼆三○研究所,湖南长沙410000
来源:中国⽔运(下半⽉)
ISSN:1006-7973
年:2015
卷:015
期:002
页码:72-73
页数:2
中图分类:TP391
正⽂语种:chi
关键词:⾼斯投影;正算;反算;matlab
摘要:地图投影⽅法众多,常⽤的地图投影主要是⾼斯-克吕格投影和UTM投影,UTM投影属于⾼斯投影族,故对于坐标投影的坐标正反算的学习研究以⾼斯投影正反算为主,⽂中主要利⽤matlab的强⼤软件编程功能,对常⽤的⾼斯投影正反算与相邻带坐标换算进⾏程序化设计.。

matlab 坐标系解算

matlab 坐标系解算

matlab 坐标系解算
在MATLAB中进行坐标系解算通常涉及到地理坐标系(如经纬度)和笛卡尔坐标系(如平面或三维坐标)之间的转换。

以下是一些常见的坐标系转换方法:
1. 地理坐标系转笛卡尔坐标系(投影):
这通常涉及将地球表面的经纬度转换为平面坐标。

最常见的方法是使用某种投影方法,如墨卡托投影(Mercator projection)。

MATLAB提供了内置的地理坐标和笛卡尔坐标转换函数,如`geodetic2grid`。

2. 笛卡尔坐标系转换:
这可能涉及平移、旋转或缩放。

在MATLAB中,可以使用矩阵变换或
`rotate`等函数来完成这些操作。

3. 处理地理坐标系的不规则性:
地球是一个近似于椭球的球体,这导致地理坐标(特别是纬度)在极地区域的精度问题。

在将这些坐标转换为笛卡尔坐标时,需要考虑这些影响。

4. 处理投影失真:
不同的投影方法可能导致某些区域或类型的形状失真。

在选择合适的投影方法时,需要考虑到这种失真及其影响。

如果您有特定的坐标系转换问题或需要更具体的帮助,请提供更多细节,我会尽量提供帮助。

(完整版)基于matlab的Z变换与反Z变换

(完整版)基于matlab的Z变换与反Z变换

《数字信号处理》一、课程设计的目的及基本要求:1. 巩固所学的理论知识。

2.提高综合运用所学理论知识独立分析和解决问题的能力。

3. 更好地将理论与实践相结合。

4.掌握信号分析与处理的基本方法与实现。

5.学习并使用Matlab 语言进行编程实现课题要求。

二、课程设计内容1、 学习Matlab 软件及应用2、 学习并研究信号分析与处理课题有关理论3、利用Matlab 编程,完成相应的信号分析与处理课题4、写出课程设计报告,打印程序,给出运行结果(一) 实验目的(二)使用ztrans,iztrans 函数分别求出离散时间信号的Z 变换和逆Z 变换的结果,并用pretty 函数进行结果美化。

编写函数时养成良好的注释习惯,有利于对函数的理解。

复习MATLAB 的基本应用,如:help,可以帮助查询相关的函数的使用方法,巩固理论知识中的离散时间信号的传递函数与二次项式之间的转换。

实验项目一Z 变换(1)求)(])31()21[()(n u n x nn += Z 变换clearsyms nf=0.5^n+(1/3)^n; %定义离散信号F=ztrans(f) %z 变换pretty(F); 运算结果F(2)4)(n n x = Z 变换clearsyms nf=n^4; %定义离散信号F=ztrans(f) %Z 变换pretty(F) 运算结果(3))sin()(b an n x += Z 变换clearsyms a b nf = sin(a*n+b) %定义离散信号F=ztrans(f) %Z 变换pretty(F)运算结果实验项目二Z 反变换(1)2)2(2)(-=z z z X Z 反变换 clearsyms k zFz=2*z/(z-2)^2; %定义逆Z 变换表达式fk=iztrans(Fz,k) %逆Z 变换pretty(fk);运算结果(2)12)1()(2++-=z z z z z X Z 反变换 clearsyms k zFz=z*(z-1)/(z^2+2*z+1); %定义Z 反变换表达式fk=iztrans(Fz,k) %Z 反变换pretty(fk);运算结果f(3) 211cos 211)(---+-+=zz z z X ω Z 反变换 clearsyms k z wFz=(1+z^(-1))/(1-2*z^-1*cos(w)+z^-2); %定义Z 反变换表达式 fk=iztrans(Fz,k) %Z 反变换pretty(fk); 运算结果。

坐标正反算计算程序

坐标正反算计算程序

坐标正反算计算程序```pythonimport mathdef coordinate_forward(h0, l0, alpha, s):"""坐标正算函数,根据给定的起始位置和观测角度、距离计算目标位置的坐标。

:param h0: 起始位置的水平坐标。

:param l0: 起始位置的纵向坐标。

:param alpha: 观测角度,以正北方向为基准,顺时针方向为正。

:param s: 距离。

:return: 目标位置的水平坐标和纵向坐标。

"""d = math.radians(alpha)h = h0 + s * math.sin(d)l = l0 + s * math.cos(d)return h, ldef coordinate_inverse(h0, l0, h, l):"""坐标反算函数,根据给定的起始位置和目标位置的坐标计算观测角度和距离。

:param h0: 起始位置的水平坐标。

:param l0: 起始位置的纵向坐标。

:param h: 目标位置的水平坐标。

:param l: 目标位置的纵向坐标。

:return: 观测角度和距离。

"""dh = h - h0dl = l - l0s = math.sqrt(dh ** 2 + dl ** 2)alpha = math.degrees(math.atan2(dh, dl))if alpha < 0:alpha += 360return alpha, s```使用这个坐标正反算计算程序,可以简单地实现坐标的正反算。

例如:```python#坐标正算示例h0=0l0=0alpha = 45s=10h, l = coordinate_forward(h0, l0, alpha, s)print(f"目标位置坐标:h={h}, l={l}")#坐标反算示例h0=0l0=0h=5l=5alpha, s = coordinate_inverse(h0, l0, h, l)print(f"观测角度和距离:alpha={alpha}, s={s}")```这段程序中的坐标正算函数`coordinate_forward`接受起始位置的坐标`h0`和`l0`,观测角度`alpha`(以正北方向为基准,顺时针方向为正),以及距离`s`作为参数,返回目标位置的水平坐标`h`和纵向坐标`l`。

基于MATLAB的坐标转换方法研究

基于MATLAB的坐标转换方法研究

基于MATLAB的坐标转换方法研究MATLAB是一种功能强大的数值计算和数据可视化软件,在许多领域的科学研究和工程实践中得到了广泛应用。

在地理信息系统(GIS)和测量学领域,坐标转换是一项非常重要的任务,用于将不同坐标系统下的数据进行转换和分析。

本文将基于MATLAB对坐标转换方法进行研究,介绍常用的坐标转换算法和相关工具。

1.坐标系统简介坐标系统是用来描述地球表面上其中一点在地图或地理空间中的位置的系统。

常用的坐标系统包括经纬度坐标(WGS84、GCJ-02、BD-09等)和平面坐标(UTM、高斯-克吕格等)等。

不同的坐标系统有不同的表示方式和计算方法,需要进行坐标转换才能在不同系统下进行数据的一致分析。

2.坐标转换方法2.1经纬度与平面坐标的转换经纬度坐标与平面坐标之间的转换是最常见的坐标转换需求之一、可以使用常用的转换算法,如大地坐标系转平面坐标系的方法和反算方法。

对于WGS84坐标系到平面坐标系的转换,可以使用MATLAB自带的Mapping Toolbox提供的相关函数来实现。

2.2坐标系统之间的转换不同坐标系统之间的转换是另一个常见的需求。

例如,将WGS84坐标转换为中国国家测绘局发布的GCJ-02坐标以适用于在中国进行地图绘制和导航的应用。

这种转换可以使用开源的坐标转换库来实现,如proj4库,它提供了很多常用的坐标转换算法,并可以在MATLAB中进行调用。

3.MATLAB工具箱介绍在MATLAB中,有一些工具箱可以用于坐标转换。

其中最常用的是Mapping Toolbox,它提供了丰富的地图数据集、地图投影和坐标转换函数。

使用Mapping Toolbox,可以轻松实现不同坐标系统之间的转换,并进行地图绘制和数据分析。

另外,还有一些第三方工具箱可以在MATLAB中使用,如Geoprocessing Toolbox和Georeferencing Toolbox等。

这些工具箱提供了更多的转换算法和函数,满足不同的转换需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

测量程序设计实验报告
实验名称:坐标正反算
实验三坐标正反算
一、实验目的
编写坐标正反算程序,并对格式化文件数据进行计算,验证程序。

二、实验内容
1、编写坐标正算程序
1)建立以xy_direct命名的函数,函数输入输出格式为
[x2,y2] = xy_direct(x1,y1,distance, azimuth)
度转度分秒:
>> function dms= degree2dms(jiaodu)
>>degree = fix(jiaodu);
>>mimute = fix((jiaodu-degree)*60);
>>second = ((jiaodu-degree)*60-mimute)*60;
>>dms = degree+mimute/100+second/10000;
度分秒转度:
>> function degree = dms2degree(jiaodu)
>>degree = fix(jiaodu);
>> mimute = fix((jiaodu-degree)*100);
>>second = (jiaodu-degree-mimute/100)*10000;
>>degree = degree+mimute/60+second/3600;
弧度转度:
>> function dms=rad2dms(rad)
>> rad=abs(rad);
>> jiaodu=rad*180.0/pi;
>> % l=fix(a)
>> % b=(a-l)*60.0
>> % m=fix(b)
>> % a=l+m/100.0+(b-m)*0.006
>> % if(rad<0)
>> % dms=-a;
>> % else
>> % dms=a;
>> % end
>> degree = fix(jiaodu);
>> mimute = fix((jiaodu-degree)*60);
>> second = ((jiaodu-degree)*60-mimute)*60;
>> dms = degree+mimute/100+second/10000;
>> if(rad<0)
dms=-dms;
else
dms=dms;
end
return
>> function [x2,y2] = xy_direct(x1,y1,distance, azimuth)
>>x2=x1+distance.*cos(azimuth*pi/180);
>>y2=y1+distance.*sin(azimuth*pi/180);
>>end
2) 对文件data1.txt中数据进行坐标正算,并将已知点和计算点坐标按照格式存贮在文件data2.txt中,
data1.txt格式为: x1 y1 距离方位角(dd.mmss)
data2.txt格式为:
x1 y1 x2 y2
>> [filename,pathname]=uigetfile;
>> file=[pathname,filename];
>> data=importdata(file);
>> %[x1,y1]=data.data(:,[1,2]);
>> azimuth=dms2degree(data.data(:,4));
>> distance=data.data(:,3);
>> %[x2,y2]=xy_direct(x1,y1,distance,azimuth);
>>[x2,y2]=xy_direct(data.data(:,1),data.data(:,2),distance,azimuth); >> [filename_out,pathname_out]=uiputfile;
>> fileout=[pathname_out,filename_out];
>> fid=fopen(fileout,'wt');
>> fprintf(fid,'x1 y1 x2 y2\n');
>> fprintf(fid,'%8.2f %8.2f %8.2f %8.2f\n',[data.data(:,1:2),x2,y2]); >> fclose('all')
ans =
2、编写坐标反算程序
1)建立以xy_inv命名的函数,函数输入输出格式为
[distance, azimuth] = xy_inv(x1,y1, x2,y2)
>> function [distance, azimuth] = xy_inv(x1,y1, x2,y2)
>> delt_x=x2-x1;
>> delt_y=y2-y1;
>> [m,x]=size(delt_x);
>> azimuth=zeros(0,m);
>> for i=1:m
azimuth_temp=atan2(abs(delt_y(i)),abs(delt_x(i)));
if delt_x(i)>0&&delt_y(i)>0
azimuth(i)=azimuth_temp;
elseif delt_x(i)>0&&delt_y(i)<0
azimuth(i)=2*pi-azimuth_temp;
elseif delt_x(i)<0&&delt_y(i)>0
azimuth(i)=pi-azimuth_temp;
else delt_x(i)<0&&delt_y(i)<0;
azimuth(i)=pi+azimuth_temp;
end
end
>> azimuth=rad2dms(azimuth)
>> distance=sqrt((x2-x1).^2+(y2-y1).^2);
>> %fprintf('两点间距离:%8.3f ;方位角为:%8.3f',distance,azimuth);
2) 对文件data2.txt中数据进行坐标反算,并将计算结果按照格式存贮在文件data3.txt中,
Data3.txt格式为: x1 y1 x2 y2 距离方位角(dd.mmss)
>> [filename,pathname] = uigetfile;
>>file = [pathname, filename];
>>data=importdata(file);
>> [distance, azimuth] =
xy_inv(data.data(:,1),data.data(:,2),data.data(:,3),data.data(:,4)); >> [filename_out,pathname_out] = uiputfile;
>>fileout = [pathname_out, filename_out];
>>fid = fopen(fileout,'wt');
>>fprintf(fid,' x1 y1 x2 y2 距离方位角(dd.mmss)\n'); >>fprintf(fid,'%8.2f %8.2f %8.2f %8.2f %8.2f %8.4f\n',[dat a.data(:,1:4),distance,azimuth']');
>>fclose('all');
3、可能用到的函数
开根号,sqrt(x)
sin(rad)、cos(rad)、atan2(y,x),find。

相关文档
最新文档