急!在线等。用matlab软件,编写函数文件,实现直角坐标(x,y)与极坐标(ρ,θ)之间的转换。

来源:百度知道 编辑:UC知道 时间:2024/06/23 16:24:04
最好是用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)
当然,这是随便举个例子了,可以换其他数。