मैं अक्सर स्वयं का उपयोग करता हुआ पाता हूं meshgrid
या ndgrid
, मान लीजिए कि हम एक मांडेलब्रोट छवि की गणना करना चाहते हैं, तो हम उदाहरण के लिए आरंभ करते हैं
[x,y]=meshgrid(-2:1e-2:1,-1:1e-2,1)
अब मैंडलब्रॉट सेट के लिए हम एक और मैट्रिक्स की जरूरत c
के आकार की x
और y
लेकिन शून्य से प्रारंभ। इसे आसानी से लिखकर किया जा सकता है:
c=x*0;
आप इसे दूसरे मूल्य पर भी आरंभ कर सकते हैं:
c=x*0+3;
लेकिन आप वास्तव में सिर्फ एक और आयाम जोड़कर कुछ बाइट्स बचा सकते हैं meshgrid/ndgrid
:
[x,y,c]=meshgrid(-2:1e-2:1,-1:1e_2,1, 0); %or for the value 3
[x,y,c]=meshgrid(-2:1e-2:1,-1:1e_2,1, 3);
और आप इसे जितनी बार चाहें उतनी बार कर सकते हैं:
[x,y,c1,c2,c3,c4,c5]=meshgrid(-2:1e-2:1,-1:1e_2,1, 1,pi,exp(3),1e5,-3i)