森之张卫东 发表于 2015-9-16 22:36

直角坐标与极坐标的转换---例题

<div>function = rect2polar(x, y)</div><div>%RECT2POLAR Convert rectangular to polar coordinates</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>Function RECT2POLAR accept the rectangular coordinates</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>(x, y) and converts them into the polar coordinates</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>(r, theta), where theta is expressed in degrees.</div><div>%</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>Calling sequence:</div><div>%<span class="Apple-tab-span" style="white-space:pre">                </span> = rect2polar(x, y)</div><div>%</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>Define variables:</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>r<span class="Apple-tab-span" style="white-space:pre">                        </span>--Length of polar vector</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>theta<span class="Apple-tab-span" style="white-space:pre">                        </span>--Angle of vector in degrees</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>x<span class="Apple-tab-span" style="white-space:pre">                        </span>--x-position of point</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>y<span class="Apple-tab-span" style="white-space:pre">                        </span>--y-position of point</div><div>%</div><div>%<span class="Apple-tab-span" style="white-space:pre">        </span>Record of revisions:</div><div>%<span class="Apple-tab-span" style="white-space:pre">                </span>Date<span class="Apple-tab-span" style="white-space:pre">                </span>Programmer<span class="Apple-tab-span" style="white-space:pre">                </span>Descriptoin of change</div><div>%<span class="Apple-tab-span" style="white-space:pre">                </span>====<span class="Apple-tab-span" style="white-space:pre">                </span>=========<span class="Apple-tab-span" style="white-space:pre">                </span>===============</div><div>%<span class="Apple-tab-span" style="white-space:pre">                </span>09/19/00<span class="Apple-tab-span" style="white-space:pre">        </span>S.J.Chapman<span class="Apple-tab-span" style="white-space:pre">                </span>Original code</div><div>
</div><div>r = sqrt( x .^2 + y .^2);</div><div>theta = 180/pi * atan2(y, x);</div><div></div>详细内容见附件:

森之张卫东 发表于 2015-9-16 22:37

function = rect2polar(x, y)
%RECT2POLAR Convert rectangular to polar coordinates
%        Function RECT2POLAR accept the rectangular coordinates
%        (x, y) and converts them into the polar coordinates
%        (r, theta), where theta is expressed in degrees.
%
%        Calling sequence:
%                = rect2polar(x, y)
%
%        Define variables:
%        r                        --Length of polar vector
%        theta                        --Angle of vector in degrees
%        x                        --x-position of point
%        y                        --y-position of point
%
%        Record of revisions:
%                Date                Programmer                Descriptoin of change
%                ====                =========                ===============
%                09/19/00        S.J.Chapman                Original code

r = sqrt( x .^2 + y .^2);
theta = 180/pi * atan2(y, x);

司马追 发表于 2015-9-17 09:11

好东西,我喜欢!!!!
页: [1]
查看完整版本: 直角坐标与极坐标的转换---例题