九九九国产精品成人免费视频,久久国产三级精品,91精品国产薄丝高跟在线看,在线观看亚洲精品国产,国产福利在线观看,国产乱视频在线观看播放,亚洲AV成人一区二区三区在线观看

首  頁(yè)|理論模型|研究領(lǐng)域|研究團隊|下  載|學(xué)術(shù)天地|核物理專(zhuān)題|BBS論壇
  Mechanism of ternary breakup i...  [2010-11-17 14:09:49]      New paper with QMD: Dynamical ...  [2010-04-22 17:24:28]  
   位置: 量子 >> 學(xué)術(shù)天地 >> 自由討論 >> 正文
基于matlab批量制作三維圖[量子分子動(dòng)力學(xué)之家]
基于matlab批量制作三維圖
 更新時(shí)間:2010-06-12 10:27:38  點(diǎn)擊數:300
【字體: 字體顏色

邵嚴民   肖向華
(廣西師范大學(xué) 物理學(xué)院,桂林 541004)


目前比較流行的做三維圖的軟件包括Origin、Surfer等,但是如果需要批量制作相同格式的三維圖,則需要編寫(xiě)腳本程序,對于普通用戶(hù)則無(wú)從下手。這塊兒介紹如何利用matlab批量做三維圖,以及基于得到的圖形制作動(dòng)畫(huà)。

1) 需要的dat數據文件格式:XYZ三列,通常由Fortran或者C程序編寫(xiě)兩重循環(huán)計算得到。相應的matlab文件如下:
----------------------------------------------------------------------------
clear,clf

a=dir('*.dat');   %讀取所有的.dat文件,如不是dat文件換一下即可
n=length(a);      %需要讀取文件的個(gè)數

for j=1:n  
 dat = importdata(a(j).name);
 %make the meshgrid matrix
 x = dat(find( dat(:,2) == dat(1,2) ));
 ind = find( dat(:,1) == dat(1,1));
 [ind_x,ind_y,ind_z] = ind2sub(size(dat),ind);
 y = dat(ind_x,2);
 
 [X,Y] = meshgrid(x,y);
 
 %網(wǎng)格矩陣對應Z值
 [Zi,Zj] = size(X);
 Z = zeros(Zi,Zj);
 
     for i = 1:Zi
     Z(i,:) = (dat(((i-1)*Zj+1):(i*Zj),3))';
     end
 contourf(X,Y,Z,10);
 AXIS([-20 15 -15 15]);
 %caxis([0,1]);
 shading flat;                %去掉黑線(xiàn)
 title(a(j).name,'FontSize',20)
 filename=deblank(strrep(a(j).name, '.dat', ''));     %使圖形的名稱(chēng)和數據的名字一致
 saveas(gcf,filename,'jpg')                           %保存當前圖形
end
--------------------------------------------------------------------------------------
該程序會(huì )將當前目錄下所有的dat文件做等高線(xiàn)圖并輸出為相應的jpg圖形文件。

2)基于這些得到圖形文件,利用一個(gè)小軟件GIF Movie Gear就可以很輕松地做出動(dòng)畫(huà)。該方法對于QMD框架下的核反應動(dòng)力學(xué)模擬可視化非常有用。

2010.6.12

  • 上一篇: 國內核物理與核技術(shù)專(zhuān)業(yè)調研
  • 下一篇: 國內核物理與核技術(shù)專(zhuān)業(yè)調研
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章

  • 當前沒(méi)有記錄!
  •  
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    | 關(guān)于本站 | 設為首頁(yè) | 加入收藏 | 站長(cháng)郵箱 | 友情鏈接 | 與我同在 | 版權申明 | 聯(lián)系我們 |
    頁(yè)面執行時(shí):0.047 秒

    Copyright © 2009-2010 ImQMD.com. All Rights Reserved
    镇安县| 宜兰市| 连州市| 招远市| 仙游县| 永顺县| 彭山县| 南部县| 瑞昌市| 中西区| 临高县| 云和县| 垫江县| 灵寿县| 陇南市| 仁怀市| 太湖县| 迭部县| 读书| 江西省| 达州市| 洪泽县| 望奎县| 淅川县| 镇原县| 荔波县| 惠水县| 获嘉县| 临汾市| 巩留县| 庆元县| 郑州市| 博客| 常熟市| 衡阳市| 鄂托克旗| 年辖:市辖区| 富阳市| 德阳市| 浦东新区| 贵港市|