1

matlabを使用して円を取得するために、これらのパラメトリック関数を無限限界でプロットするにはどうすればよいですか?

x(t)=2t/(1+t.^2)
y(t)=(1-t.^2)/(1+t.^2)
4

1 に答える 1

1

無限限界についてはわかりませんが

%Construct a vector of t ranging from a very small number to a very large number
t = -1000:0.1:1000; 

%Create x and y vectors based on your formula (with a couple of extra dots for element wise division)
x =2*t./(1+t.^2);
y =(1-t.^2)./(1+t.^2);

%Just normal plotting now
plot(x,y)

私に円を与えます。ただし、(0、-1)の周りにはまだ小さなギャップがあります。

于 2013-02-19T06:27:08.223 に答える