contour(X,Y,Z,n)contour(X,Y,Z,-查字典问答网
分类选择

来自郭传繁的问题

  contour(X,Y,Z,n)contour(X,Y,Z,v),matlab2014,有什么差别

  contour(X,Y,Z,n)contour(X,Y,Z,v),matlab2014,有什么差别

3回答
2020-07-24 19:55
我要回答
请先登录
季克进

  n是一个整数,表示要画等值线的等值数

  函数会根据Z数据的范围计算出平均分布的n个值

  然后画出这n各执对应等值线

  而v是一个向量,是一系列的等值

  函数根据v中的数值,画出这些值对应的等值线

  其实,函数是根据你传入的参数是一个标量还是向量来分辨是n还是v

2020-07-24 19:56:08
郭传繁

  x^2+y^=25;根据z=x^2+y^2;画出z=25时的等高线,看了一下资料说要设置v=[25,25],这是为什么,要两个25

2020-07-24 19:59:57
季克进

  就是由于当你输入标量(一个值)的时候函数会理解为n

  而输入向量(多余等于两个值)的时候函数会理解为你需要的等值v

  所以当你需要的等值只是一个值得时候,就会有问题

  例如,你需要求等值是25的等值线

  如果你用contour(x,y,z,25)函数就会认为你是要画25个等值,而不是25这个值

  函数会根据z的范围,自动选曲25个值,然后画出这25个值得等值线图

  所以当你只要求要某一个等值的时候,就重复写两次组成向量[2525]

  contour(x,y,z,[2525])

  因为输入参数是向量,所以函数会理解为v,是你需要的等值

2020-07-24 20:03:46

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •