从三个矩阵绘制轮廓线

时间:2018-01-08 18:20:21

标签: matlab plot

我有两个向量A(1,512)B(1,8)和一个矩阵C(8,512)。我试图使用contour(X,Y,Z)绘制轮廓。我不知道这样做。 A向量表示距离,B向量是频率,C矩阵是速度。

1 个答案:

答案 0 :(得分:1)

这可以通过使用函数struct Root: Codable { enum CodingKeys: String, CodingKey { case id = "id" case packageId = "packageId" case package = "Package" } var package : Package var id : Int var packageId : Int } struct Package : Codable { var id : Int var color : String }

来完成
contourf(X,Y,Z)

转换为C1=C'; contourf(B,A,C1); ,因为C必须等于length(B)size(C,2)必须等于length(A)

我引用documentation

  

size(C,1)contourf(X,Y,Z)contourf(X,Y,Z,n)使用X和Y绘制Z的填充等值线图,以确定x和y值。