QQ登录

只需要一步,快速开始

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

一个关于插值的matlab程序问题

[复制链接]
字体大小: 正常 放大
sdccumcm 实名认证      会长俱乐部认证 

59

主题

165

听众

5484

积分

升级  9.68%

  • TA的每日心情
    开心
    2015-9-28 12:07
  • 签到天数: 832 天

    [LV.10]以坛为家III

    2012挑战赛参赛者

    邮箱绑定达人 发帖功臣 新人进步奖 风雨历程奖 最具活力勋章

    群组MCM优秀论文解析专题

    群组2012第二期MCM/ICM优秀

    群组科学狂想曲

    群组第二届数模基础实训

    群组学术交流B

    跳转到指定楼层
    1#
    发表于 2012-2-3 16:59 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    例 山区地貌:
       在某山区测得一些地点的高程如下表。平面区域为
               1200<=x<=4000,1200<=y<=3600)
    试作出该山区的地貌图和等高线图,并对几种插值方法进行比较。

        X
    Y        1200        1600        2000        2400        2800        3200        3600        4000
    1200        1130        1250        1280        1230        1040        900        500        700
    1600        1320        1450        1420        1400        1300        700        900        850
    2000        1390        1500        1500        1400        900        1100        1060        950
    2400        1500        1200        1100        1350        1450        1200        1150        1010
    2800        1500        1200        1100        1550        1600        1550        1380        1070
    3200        1500        1550        1600        1550        1600        1600        1600        1550
    3600        1480        1500        1550        1510        1430        1300        1200        980

    下面是照着书上打下来的代码,运行之后报错,想请高手们帮忙看看:
    x=0:400:5600;
    y=0:400:4800;
    z=[1130        1250        1280        1230        1040        900        500        700
    1320        1450        1420        1400        1300        700        900        850
    1390        1500        1500        1400        900        1100        1060        950
    1500        1200        1100        1350        1450        1200        1150        1010
    1500        1200        1100        1550        1600        1550        1380        1070
    1500        1550        1600        1550        1600        1600        1600        1550
    1480        1500        1550        1510        1430        1300        1200        980];
    %用原始数据作山区表面图
    figure(1);
    meshz(x,y,z)
    xlabel('X'),ylabel('Y'),zlabel('Z')
    %每隔50加密网络,分别作最近点插值、双线性插值和双三次插值,做出插值后的表面图
    xi=0:50:5600;
    yi=0:50:4800;

    figure(2)
    z1i=interp2(x,y,z,xi,yi,'nearest');%最近点插值
    surfc(xi,yi,z1i)
    xlabel('X'),ylabel('Y'),zlabel('Z')

    figure(3)
    z2i=interp2(x,y,z,xi,yi,'linear');%线性插值
    surfc(xi,yi,z2i)
    xlabel('xx'),ylabel('yy'),z;ane;('zz')

    figure(4)
    z3i=interp2(x,y,z,xi,yi,'cubic')%三次插值
    surfc(xi,yi,z3i)
    xlabel('**'),ylabel('yyy'),zlabel('zzz')

    figure(5)
    suplot(1,3,1),contour(xi,yi,z1i,10,'r');
    suplot(1,3,2),contour(xi,yi,z2i,10,'r');
    suplot(1,3,3),contour(xi,yi,z3i,10,'r');


    还有一个问题就是,我在运行这样几个语句时,系统报错了,分析过后可能是我自己电脑的问题,但是又查不出来:
    >> x=1:5;
    >> yy=1:3;
    >> temps=[82 81 80 82 84;79 63 61 65 81;84 84 82 85 86];
    >> mesh(x,y,temps)
    ??? Undefined function or method 'usev6plotapi' for input arguments of type 'double'.

    Error in ==> mesh at 53
    [v6,args] = usev6plotapi(varargin{:},'-mfilename',mfilename);

    谢谢!
    zan
    转播转播0 分享淘帖0 分享分享1 收藏收藏0 支持支持0 反对反对0 微信微信
    Learn from yesterday, live for today, hope for tomorrow. 借鉴昨天,活在今天,憧憬明天。

    11

    主题

    6

    听众

    2308

    积分

    升级  10.27%

  • TA的每日心情
    慵懒
    2015-6-9 22:13
  • 签到天数: 155 天

    [LV.7]常住居民III

    社区QQ达人 邮箱绑定达人 发帖功臣

    群组2012第三期美赛培训

    群组学术交流A

    群组学术交流B

    特意来佩服一下···401842064618743749216563207627303297359495429075897925516987348927616539792984
    哈哈
    回复

    使用道具 举报

    sdccumcm 实名认证      会长俱乐部认证 

    59

    主题

    165

    听众

    5484

    积分

    升级  9.68%

  • TA的每日心情
    开心
    2015-9-28 12:07
  • 签到天数: 832 天

    [LV.10]以坛为家III

    2012挑战赛参赛者

    邮箱绑定达人 发帖功臣 新人进步奖 风雨历程奖 最具活力勋章

    群组MCM优秀论文解析专题

    群组2012第二期MCM/ICM优秀

    群组科学狂想曲

    群组第二届数模基础实训

    群组学术交流B

    回复

    使用道具 举报

    zmssorry        

    0

    主题

    0

    听众

    3

    积分

    升级  60%

    该用户从未签到

    自我介绍
    d
    回复

    使用道具 举报

    sdccumcm 实名认证      会长俱乐部认证 

    59

    主题

    165

    听众

    5484

    积分

    升级  9.68%

  • TA的每日心情
    开心
    2015-9-28 12:07
  • 签到天数: 832 天

    [LV.10]以坛为家III

    邮箱绑定达人 发帖功臣 新人进步奖 风雨历程奖 最具活力勋章

    群组MCM优秀论文解析专题

    群组2012第二期MCM/ICM优秀

    群组科学狂想曲

    群组第二届数模基础实训

    群组学术交流B

    回复

    使用道具 举报

    wyanxia        

    0

    主题

    3

    听众

    9

    积分

    升级  4.21%

    该用户从未签到

    自我介绍
    现在是IT工作人员,对数学建模很感兴趣
    回复

    使用道具 举报

    新生泪        

    1

    主题

    4

    听众

    102

    积分

    升级  1%

  • TA的每日心情
    开心
    2012-3-24 15:15
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    群组Matlab讨论组

    群组PLC和单片机

    回复

    使用道具 举报

    5

    主题

    4

    听众

    69

    积分

    升级  67.37%

  • TA的每日心情
    开心
    2013-5-6 16:31
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    群组MCM优秀论文解析专题

    你仔细看了你的程序没有?细看一下你就会发现你的z的取值不够(你看看你的原题,我没有所以具体不知道),还有就是你的z2i=interp2(x,y,z,xi,yi,'linear)中的yi应该是其转自(字打错了)也就是yi'的'
    已有 1 人评分体力 收起 理由
    darker50 + 3 乐意帮忙!

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

    回复

    使用道具 举报

    sdccumcm 实名认证      会长俱乐部认证 

    59

    主题

    165

    听众

    5484

    积分

    升级  9.68%

  • TA的每日心情
    开心
    2015-9-28 12:07
  • 签到天数: 832 天

    [LV.10]以坛为家III

    邮箱绑定达人 发帖功臣 新人进步奖 风雨历程奖 最具活力勋章

    群组MCM优秀论文解析专题

    群组2012第二期MCM/ICM优秀

    群组科学狂想曲

    群组第二届数模基础实训

    群组学术交流B

    紫藤恋晴天 发表于 2012-8-16 13:32
    你仔细看了你的程序没有?细看一下你就会发现你的z的取值不够(你看看你的原题,我没有所以具体不知道),还 ...

    明白了  多谢了!
    回复

    使用道具 举报

    9

    主题

    5

    听众

    193

    积分

    升级  46.5%

  • TA的每日心情
    难过
    2014-11-27 15:24
  • 签到天数: 50 天

    [LV.5]常住居民I

    社区QQ达人

    群组学术交流B

    群组学术交流A

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-5-25 16:31 , Processed in 0.914271 second(s), 106 queries .

    回顶部