用matlab软件,编写函数文件,实现直角坐标(x,y)与极坐标(ρ,θ)之间的转换.最好是用car2pol函数的写全一点,直接能在matlab里运行的

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 11:30:05

用matlab软件,编写函数文件,实现直角坐标(x,y)与极坐标(ρ,θ)之间的转换.最好是用car2pol函数的写全一点,直接能在matlab里运行的
用matlab软件,编写函数文件,实现直角坐标(x,y)与极坐标(ρ,θ)之间的转换.
最好是用car2pol函数的
写全一点,直接能在matlab里运行的

用matlab软件,编写函数文件,实现直角坐标(x,y)与极坐标(ρ,θ)之间的转换.最好是用car2pol函数的写全一点,直接能在matlab里运行的
function [r,theta]=car2pol(x,y)
r=sqrt(x.^2+y.^2);
theta=atan(y./x);
上面这个函数要保存成m文件的,在命令行运行edit car2pol,
然后进入一个m文件编辑器,内容复制进去以后保存.
以后就可以在命令行或者其他脚本中调用了.
例如
>> [r,t] = car2pol(10,20)
当然,这是随便举个例子了,可以换其他数.