如何获得完整的循环而不是在这里获得它的主要部分?

时间:2017-01-19 12:54:52

标签: matlab

我试图在给定高度(z = 34)处绘制测绘压力,其中我已经有3D压力数据(P,随r& z变化,与theta无关)。

我使用以下命令执行此操作,但圆圈的某个部分不会出现。

public class background extends AsyncTask<Void,Void,Void> {
    @Override
    protected Void doInBackground(Void... params) {

         String ip = "<IP>";
        int port = <PORT>;

        try {
            Socket s = new Socket(ip, port);
            System.out.println("connected!");
            s.close();
        } catch (IOException e) {
            System.out.println(e);
        }
        return null;
    }
}

我该怎样做才能使它完整?   enter image description here

2 个答案:

答案 0 :(得分:0)

替换

[x1,y1] = pol2cart(R,th);

x1 = R.*cos(th);
y1 = R.*sin(th);

答案 1 :(得分:0)

您对函数pol2cart的调用会以错误的顺序传递参数。 th应该是第一个参数。所以试试:

[x1,y1] = pol2cart(th, R);