Re: [問題] cntour plot已回收
※ 引述《Liesli (神思者)》之銘言:
: 請問一下給定一組方程式要怎麼畫contour
: y=72+3.6x1-2.5x2
要繪出contour大概要會使用MATLAB的3D繪圖
你可以嘗試搜尋看看以下函數的使用方法
mesh, surface, mesh
針對你的問題
假設你的
x1 = 1 : 10 ; x2 = 1 : 10 ;
先使用mesh獲得點對點的矩陣
[X1,X2] = meshgrid(x1,x2) ;
接著算出y的函數值
y=72+3.6.*X1-2.5.*X2 ;
之後就可繪出3D的圖形;你可以使用我上面介紹的函式(surface或mesh)
針對你的問題,你直接使用confour函式即可
[c,h] = contour(X1,X2,y) ;
假如你需要對繪出來的圖形做一些修飾
你可以再使用
clabel(c,h), colorbar
希望能夠回答到你的問題,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.66.52
※ 編輯: artdaniel 來自: 203.73.66.52 (02/04 12:04)
推
02/05 04:29, , 1F
02/05 04:29, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):