資源簡介
poisson(matlab) 一維和二維 有限元程序,自己初學時寫的,相對比較簡單,適用于初學者.

代碼片段和文件信息
function?A=assemble_matrix_volume_in_1D(function_cmatrix_sizePTTb...
???????????????????????Gauss_coefficient_reference_1DGauss_point_reference_1D...
???????????????????????number_of_elementsnumber_of_local_basisbasis_typeder)
%?PPT?P78?and?P61
A=sparse(matrix_size(1)matrix_size(2));%稀疏矩陣
for?n=1:number_of_elements
????
????vertices=P(:T(:n));%第n個單元的網格節點坐標
????[Gauss_weightGauss_point]=generate_Gauss_local_1D(Gauss_coefficient_reference_1DGauss_point_reference_1Dvertices(1)vertices(2));
????%生成局部高斯節點及其相應權重
????
????for?alpha=1:number_of_local_basis
???????for?beta=1:number_of_local_basis
??????
???????????int_value=Gauss_vol_int_trial_test(function_cGauss_weightGauss_pointverticesbasis_typealphaderbasis_typebetader);?
?????????????????????????
???????????A(Tb(betan)Tb(alphan))=A(Tb(betan)Tb(alphan))+int_value;
???
????????end
????end
end?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-01?10:48??Possion\
?????目錄???????????0??2018-11-01?10:48??Possion\Poisson_1D\
?????文件?????????737??2017-12-13?07:55??Possion\Poisson_1D\generate_Gauss_local_1D.m
?????文件?????????304??2017-12-26?12:27??Possion\Poisson_1D\FE_function_1D.m
?????文件????????1103??2017-12-13?07:11??Possion\Poisson_1D\generate_Gauss_reference_1D.m
?????文件??????????51??2017-12-26?12:45??Possion\Poisson_1D\exact_x.m
?????文件??????????59??2017-12-14?14:37??Possion\Poisson_1D\function_c.m
?????文件??????????75??2017-12-27?07:46??Possion\Poisson_1D\read?me.txt
?????文件?????????117??2017-12-26?12:10??Possion\Poisson_1D\exact.m
?????文件?????????157??2017-12-09?15:47??Possion\Poisson_1D\function_f.m
?????文件?????????170??2017-12-27?00:43??Possion\Poisson_1D\generate_PT.m
?????文件?????????175??2017-12-27?00:24??Possion\Poisson_1D\generate_boundarynodes.m
?????文件?????????212??2017-12-26?13:57??Possion\Poisson_1D\error_test.m
?????文件?????????249??2017-12-15?03:19??Possion\Poisson_1D\function_g.m
?????文件?????????264??2018-01-10?01:16??Possion\Poisson_1D\test_1.m
?????文件?????????334??2017-12-27?09:23??Possion\Poisson_1D\generate_local_basis_number.m
?????文件?????????347??2017-12-26?12:04??Possion\Poisson_1D\treat_Neumann_boundary.m
?????文件?????????390??2017-12-26?11:55??Possion\Poisson_1D\Gauss_vol_int_test.m
?????文件?????????428??2017-12-27?01:20??Possion\Poisson_1D\treat_Dirichlet_boundary.m
?????文件?????????469??2017-12-26?11:58??Possion\Poisson_1D\treat_Robin_boundary.m
?????文件?????????521??2017-12-27?05:49??Possion\Poisson_1D\generate_PbTb.m
?????文件?????????818??2017-12-26?13:52??Possion\Poisson_1D\Gauss_vol_int_trial_test.m
?????文件?????????853??2017-12-27?08:55??Possion\Poisson_1D\compute_Hs_error_1D.m
?????文件?????????990??2018-01-10?01:05??Possion\Poisson_1D\compute_inf_error_1D.m
?????文件????????1432??2017-12-12?13:09??Possion\Poisson_1D\FE_local_basis_1D.m
?????文件????????2586??2018-01-10?01:15??Possion\Poisson_1D\Poisson_solver_1D.m
?????文件????????3405??2017-12-26?11:38??Possion\Poisson_1D\assemble_vector_volume_in_1D.m
?????文件????????3543??2017-12-26?13:47??Possion\Poisson_1D\assemble_matrix_volume_in_1D.m
?????目錄???????????0??2018-11-01?10:48??Possion\Poisson_2D\
?????目錄???????????0??2018-11-01?10:48??Possion\Poisson_2D\Poisson_2D_Dirichlet\
?????文件?????????208??2017-12-27?09:25??Possion\Poisson_2D\Poisson_2D_Dirichlet\error_test?helimin.m
............此處省略112個文件信息
評論
共有 條評論