मैं जानता हूँ कि मैं ऐसा करके MATLAB में एक 3 डी सतह साजिश बना सकते हैं:मैट्रैब में अनियमित रूप से स्थानांतरित डेटा के साथ मैं सर्फ प्लॉट कैसे बना सकता हूं?
x = linspace(1,10,100);
y = linspace(10,20,100);
[X Y] = meshgrid(x,y);
Z = X * Y;
surf(X,Y,Z);
लेकिन यह जरूरी है कि ऊंचाई नक्शा उत्पन्न लाइन अप के लिए सभी नोड्स। मेरे पास डेटा का एक सेट है जिसमें मनमाना बिंदु (x, y) और ऊंचाई (z) है। क्या ग्राफ को साजिश करने का कोई आसान तरीका है जो surf
पर समान रूप से बिंदुओं के बीच एक सतह उत्पन्न करेगा?
tri = delaunay(x,y);
trisurf(tri,x,y,z);
आप घने डेटा है, तो आप shading interp
करना चाहेंगे (या किसी अन्य मूल्य:
आप trisurf
फ़ंक्शन का उपयोग कर सकते हैं:
दरअसल, ब्लैक ब्लॉब से बचने का सबसे अच्छा तरीका संपत्ति 'एजकॉलर' को 'none' पर सेट करना है। – Jonas