QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3541|回复: 3
打印 上一主题 下一主题

meshgrid和ndgrid有什么区别呢,为什么meshgrid产生的X1X2和ungrid产生的x1x2不一致

[复制链接]
字体大小: 正常 放大

19

主题

5

听众

104

积分

升级  2%

  • TA的每日心情
    开心
    2012-11-14 09:11
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    自我介绍
    学生
    跳转到指定楼层
    1#
    发表于 2012-8-15 20:33 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    [x1,x2,x3]=meshgrid(-3:1:3)

    x1(:,:,1) =

        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3

    x2(:,:,1) =

        -3    -3    -3    -3    -3    -3    -3
        -2    -2    -2    -2    -2    -2    -2
        -1    -1    -1    -1    -1    -1    -1
         0     0     0     0     0     0     0
         1     1     1     1     1     1     1
         2     2     2     2     2     2     2
         3     3     3     3     3     3     3
    x3(:,:,1) =

        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3


    [x1,x2,x3]=ndgrid(-3:1:3)

    x1(:,:,1) =

        -3    -3    -3    -3    -3    -3    -3
        -2    -2    -2    -2    -2    -2    -2
        -1    -1    -1    -1    -1    -1    -1
         0     0     0     0     0     0     0
         1     1     1     1     1     1     1
         2     2     2     2     2     2     2
         3     3     3     3     3     3     3
    x2(:,:,1) =

        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3
        -3    -2    -1     0     1     2     3


    x3(:,:,1) =

        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3
        -3    -3    -3    -3    -3    -3    -3

    排列顺序为什么不一样呢?? meshgrid中x1中列向量元素均相同,x2中行向量元素均相同;而udgrid反过来了,为什么呢??
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    gaoxian 实名认证       

    2

    主题

    6

    听众

    1265

    积分

  • TA的每日心情
    难过
    2012-10-26 11:15
  • 签到天数: 58 天

    [LV.5]常住居民I

    新人进步奖

    群组Matlab讨论组

    群组建模军团

    群组数学建摸协会

    群组数模应用

    群组B题讨论群

    meshgrid和ndgrid都是生成数据点矩阵的函数,两者在生成2-D和3-D的网格数据方面的功能作用是一样的,但是这两者在使用的时候x,y参数的传递是相反的。。
    [X,Y,Z]=meshgrid(x,y,z)输入的x为立方体定义域的分割面在x轴上的值,输入的y为立方体定义域的分割面在y轴上的值,z为立方体定义域的分割面在z轴上的值,而X为立方体定义域的分割点在x轴上的值,Y为立方体定义域的分割点在y轴上的值,Z为立方体定义域的分割点在z轴上的值
    在你的题目中你的x=y=z
    ndgrid的作用跟meshgrid是一样的,但由于在调用的时候x,y传递正好相反 ,所以
    [X,Y,Z]=meshgrid(x,y,z)与[Y,X,Z]=ndgrid(y,x,z)的结果是完全相同一一对应的。。。。
    已有 1 人评分体力 收起 理由
    darker50 + 10 很给力!

    总评分: 体力 + 10   查看全部评分

    回复

    使用道具 举报

    19

    主题

    5

    听众

    104

    积分

    升级  2%

  • TA的每日心情
    开心
    2012-11-14 09:11
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    自我介绍
    学生
    gaoxian 发表于 2012-8-16 10:33
    meshgrid和ndgrid都是生成数据点矩阵的函数,两者在生成2-D和3-D的网格数据方面的功能作用是一样的,但是这 ...

    哈哈  ,懂啦懂啦,谢谢 gaoxian!~
    回复

    使用道具 举报

    gaoxian 实名认证       

    2

    主题

    6

    听众

    1265

    积分

  • TA的每日心情
    难过
    2012-10-26 11:15
  • 签到天数: 58 天

    [LV.5]常住居民I

    新人进步奖

    群组Matlab讨论组

    群组建模军团

    群组数学建摸协会

    群组数模应用

    群组B题讨论群

    爱的侍者 发表于 2012-8-25 09:39
    哈哈  ,懂啦懂啦,谢谢 gaoxian!~

    呵呵,客气了!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-26 04:14 , Processed in 0.560897 second(s), 68 queries .

    回顶部