用Matlab把散點(diǎn)擬合成曲面

2017-05-07  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

最近遇到如何把一些散點(diǎn)擬合成曲面的問題,用了各種軟件都沒成功,原因是我對(duì)使用的軟件都不熟悉,只限于很低端的使用。如tecplot360,excell,originPro。自認(rèn)為tecplot很強(qiáng)大,能夠擬合出非常漂亮的曲面來,但是弄了半天最終還是失敗。于是在網(wǎng)上找到一位仁兄寫的用matlab擬合,很簡(jiǎn)單方便,于是就是了一下,成功了。但是后繼處理我不太會(huì),還需要更加努力的去學(xué)習(xí)一下,在這就先把擬合過程寫一下,以便于以后使用。

第一步:輸入散點(diǎn)值

x=[1 2 3 4 5 6]

y=[-1 2 3 4 5 -6]

z=[1 2 3 4 5 6]

[X,Y]=meshgrid(0:0.5:7,-7:0.5:6) (解釋一下:個(gè)人認(rèn)為是把xy離散一下,按某一尺度)

Z=griddata(x,y,z,X,Y) (注意大小寫)

mesh(X,Y,Z) (這里,曲面已經(jīng)生成了)

plot3(x,y,z,'*') (生成一些點(diǎn))


下圖是我要做的一個(gè)曲面,沒有接著處理成最終版本。該圖片與上面數(shù)據(jù)不對(duì)應(yīng),不要用上面數(shù)據(jù)作出的圖和我這張對(duì)比。我這張圖的數(shù)據(jù)太多,不容易全部貼出,上面只是個(gè)簡(jiǎn)單過程,把您自己的數(shù)據(jù)找著葫蘆畫瓢,肯定能出來叫您滿意的結(jié)果的。

用Matlab把散點(diǎn)擬合成曲面


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:用Matlab把散點(diǎn)擬合成曲面 MatLab培訓(xùn) MatLab培訓(xùn)課程 MatLab在線視頻教程 MatLab技術(shù)學(xué)習(xí)教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com