顏色調整

中文/English

等向性(Isotropic),非等向性(Anisotropic),色散模型材料 (Dispersion Model),集總元件(Lumped elements),探測場等都可以調整這三個參數。第一個表面顏色、第二個是邊緣顏色、第三個是透明度。這些都是matlab內建參數設定

 

可參考官方說明

http://www.mathworks.com/help/matlab/ref/patch-properties.html

 

 

 

我們用圖形舉幾個例子來說,表面顏色,為一個含有[R G B]值的陣列(R G B)三個值都要輸入,值與值之間記得要有空格,這是matlab陣列的寫法

RGB最大值為1,最小值為0. [1 1 1]即白色。[0 0 0]即黑色。

 

如下圖左顯示[0.91 0.84 0.42]為金色。如果想換其他顏色,可參考下面網址,輸入百分比的RGB值即可,如第一個

http://en.wikipedia.org/wiki/List_of_colors:_A%E2%80%93F

 


 

我們只要輸入如下圖右 

 

 

 

 

下面是我們只畫邊緣顏色、下圖左看似與上圖沒什麼差別,但我們拉近一看就能看出只畫邊緣顏色的效果了。當然兩者都畫也是可以的,選一種自己認為美觀的方式來設定即可

 

 

 

 

接著說明什麼是透明度?如果我們今天畫了一個包覆性的結構,例如Coreshell這種多球同心圓體

【設計分析圖形介面=>指令輸入區塊】

%=================球 sphere===========================

radius=200e-9;  %diameter=2*radius

nindex=1^2;

sigma=0;

choice='E_Model1'; %E_Iso,PEC,M_Iso,PMC,E_Model1,M_Model1,EM_Model1

gridtype=-1; %electric material -1; magnetic material 1; other 0

xposition=icenter*gdx;

yposition=jcenter*gdy;

zposition=kcenter*gdz;

Iso_Sphere(choice,gridtype,nindex,sigma,xposition,yposition,zposition,radius)

%=================球 sphere===========================

 

%=================球 sphere===========================

radius=150e-9;  %diameter=2*radius

nindex=1^2;

sigma=0;

choice='E_Model2'; %E_Iso,PEC,M_Iso,PMC,E_Model1,M_Model1,EM_Model1

gridtype=-1; %electric material -1; magnetic material 1; other 0

xposition=icenter*gdx;

yposition=jcenter*gdy;

zposition=kcenter*gdz;

Iso_Sphere(choice,gridtype,nindex,sigma,xposition,yposition,zposition,radius)

%=================球 sphere===========================

 

%=================球 sphere===========================

radius=70e-9;  %diameter=2*radius

nindex=1^2;

sigma=0;

choice='E_Model3'; %E_Iso,PEC,M_Iso,PMC,E_Model1,M_Model1,EM_Model1

gridtype=-1; %electric material -1; magnetic material 1; other 0

xposition=icenter*gdx;

yposition=jcenter*gdy;

zposition=kcenter*gdz;

Iso_Sphere(choice,gridtype,nindex,sigma,xposition,yposition,zposition,radius)

%=================球 sphere===========================

那要如何知道結構有沒有正確寫進記憶體裡,調整透明度就是一個方法。當透明度值為1時是完全不透明、0則是完全透明(消失)。下面我們看效果。如圖所示,注意內球我們透明度調整為1,因此是完全看不到球後方的。

 

 

 

另一個看內部結構狀況的也可以使用切割的功能,下圖就是我們調整範圍(Range),直接將結構剖開來看

 

 

 

 

 

另外一個就是

波印亭能量箭頭 Poynting Row

 

能調整顏色及寬度。顏色為Matlab 系統內定如下表。箭頭寬度如下圖,當數值越大箭頭將越大。

上表引用自官方 : http://www.mathworks.com/help/matlab/ref/colorspec.html

 

Cone plot