matlab网格划分问题
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/06 20:31:42
matlab网格划分问题
如果我要对一个下图所示的二维模型进行网格划分,请问这个区域怎么定义,怎么实现,网格划分是为了进行数值模拟的前处理,这个用meshgrid()可以实现吗
如果我要对一个下图所示的二维模型进行网格划分,请问这个区域怎么定义,怎么实现,网格划分是为了进行数值模拟的前处理,这个用meshgrid()可以实现吗
均匀的矩形网格?
用不用meshgrid无所谓,x,y方向的格点分别是一个等比数列,直接用冒号表达式生成就行,然后你需要一个二维矩阵表示的mask,把研究区域标成1,非研究区域标成0,这个直接ones生成一个全1矩阵,然后手动把区域以外的部分赋成0就行
再问: 首先对您表示感谢,现在,我想将这个图形划分为10*10的矩形网格,我对matlab不熟悉,能否推荐下,关于划分网格的资料或者教材。谢谢!
再答: 没见过这方面专门的教材,我是搞海洋的,系统学这方面的知识是在计算地球流体力学上,教材是 近海环境流体动力学数值模型 (孙文心等)不过印象中书上没有这么技术性的东西
用不用meshgrid无所谓,x,y方向的格点分别是一个等比数列,直接用冒号表达式生成就行,然后你需要一个二维矩阵表示的mask,把研究区域标成1,非研究区域标成0,这个直接ones生成一个全1矩阵,然后手动把区域以外的部分赋成0就行
再问: 首先对您表示感谢,现在,我想将这个图形划分为10*10的矩形网格,我对matlab不熟悉,能否推荐下,关于划分网格的资料或者教材。谢谢!
再答: 没见过这方面专门的教材,我是搞海洋的,系统学这方面的知识是在计算地球流体力学上,教材是 近海环境流体动力学数值模型 (孙文心等)不过印象中书上没有这么技术性的东西