matlab中怎样用pol2cart把极坐标转换成直角坐标,求调用程序我知道theta=linspace(-5,5);a=.2;polar(theta,exp(a*theta))可以画出对数函数曲线 但是怎样把这个极坐标曲线转换成直角坐标系中谢谢~~
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/28 02:04:57
matlab中怎样用pol2cart把极坐标转换成直角坐标,求调用程序
我知道theta=linspace(-5,5);a=.2;
polar(theta,exp(a*theta))可以画出对数函数曲线
但是怎样把这个极坐标曲线转换成直角坐标系中
谢谢~~
% by dynamic
% see also http://www.matlabsky.com
% contactme matlabsky@gmail.com
pol2cart的调用格式如下
[X,Y] = pol2cart(THETA,RHO)
[X,Y,Z] = pol2cart(THETA,RHO,Z)
但是要绘制指教坐标图,方法主要如下
1、在直角坐标系绘制直角坐标数据
这个很简单,使用plot等就可以了,如果是极坐标那是用pol2cart转换到直角坐标
a=.2;
theta=linspace(-5,5);
rho=exp(a*theta);
[x,y]=pol2cart(theta,rho)
plot(x,y)
2、在直角坐标系绘制极坐标数据
这个需要先创建一个直角坐标系,然后就可以直接使用极坐标函数绘图,而不需要进行坐标数据转换,这个绘图技巧,很多人都不知道
hold on % 只是为了创建一个直角坐标系
a=.2;
theta=linspace(-5,5);
rho=exp(a*theta);
polar(theta,rho)
matlab中怎样用pol2cart把极坐标转换成直角坐标,求调用程序我知道theta=linspace(-5,5);a=.2;polar(theta,exp(a*theta))可以画出对数函数曲线 但是怎样把这个极坐标曲线转换成直角坐标系中谢谢~~
matlab中怎样用循环函数
matlab中怎样用regionprops计算面积
怎样用matlab把256级图像转变为64级图像?
怎样用matlab统计数据中各个数值的个数并绘图
图像的点在matlab中怎样用+表示
请问怎样用matlab提取所作图形中坐标?
matlab 中怎样用向量运算代替循环操作
怎样用matlab数学建模
怎样用matlab画地形图
怎样用matlab解图中方程?
怎样用Matlab画圆
怎样用MATLAB求极大值
怎样用matlab画残差图
matlab fourier()函数怎样用?
怎样用matlab画图
怎样用matlab求二重积分
怎样用matlab画图