计算化学公社

 找回密码 Forget password
 注册 Register
Views: 5185|回复 Reply: 5
打印 Print 上一主题 Last thread 下一主题 Next thread

[Matlab/Maple/Mathematica] 问个matlab的小问题

[复制链接 Copy URL]

610

帖子

2

威望

4409

eV
积分
5059

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
按照书编写了一个matlab小程序,但是运行却出现错误,希望各位帮忙下:
>> demo_interp2
尝试将 SCRIPT interp2 作为函数执行:
D:\MATLAB\bin\interp2.m

出错 demo_interp2 (line 6)
z0=interp2(x,y,z,xf,yf);z1=interp2(x,y,z,xf,yf,'nearest');



程序全部代码:
[x,y]=meshgrid(0:0.2:1,0:0.2:1);
z=sin(2*pi*x).*cos(2*pi*y);
subplot(221);surf(x,y,z);
xi=[0:0.05:1];yi=[0:0.05:1];
[xf,yf]=meshgrid(xi,yi);
z0=interp2(x,y,z,xf,yf);z1=interp2(x,y,z,xf,yf,'nearest');
z2=interp2(x,y,z,xf,yf,'linear');z3=interp2(x,y,z,xf,yf,'cubic');
subplot(222);surf(xf,yf,z1);title('二维最近邻插值');
subplot(223);surf(xf,yf,z2);title('二维线性插值');
subplot(224);surf(xf,yf,z3);title('二维三次插值');

239

帖子

0

威望

2340

eV
积分
2579

Level 5 (御坂)

2#
发表于 Post on 2017-5-12 09:50:15 | 只看该作者 Only view this author
看了一遍没问题,运行也没问题啊
BTW,程序写的太挤了,哈哈
十室之邑,必有忠信如丘焉,不如丘之好学也。

610

帖子

2

威望

4409

eV
积分
5059

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2017-5-12 17:39:54 | 只看该作者 Only view this author
brothers 发表于 2017-5-12 09:50
看了一遍没问题,运行也没问题啊
BTW,程序写的太挤了,哈哈

我放在D盘,怎么会出问题呢?

239

帖子

0

威望

2340

eV
积分
2579

Level 5 (御坂)

4#
发表于 Post on 2017-5-12 18:35:08 | 只看该作者 Only view this author
zyj19831206 发表于 2017-5-12 17:39
我放在D盘,怎么会出问题呢?

没看出有什么问题,直接在command window运行很正常,写成脚本运行也没问题
十室之邑,必有忠信如丘焉,不如丘之好学也。

357

帖子

0

威望

2069

eV
积分
2426

Level 5 (御坂)

真 掘墓者

5#
发表于 Post on 2017-8-30 19:16:26 | 只看该作者 Only view this author
因为你根本就没有声明函数,你的代码为脚本代码,只能通过执行.m文件的方式执行demo_interp2.m
在文件开头部分用
function []=function_name()
代码
的形式来定义函数之后
你才能用demo_interp2的形式调用和执行函数
圣诞刨坟忙

22

帖子

0

威望

60

eV
积分
82

Level 2 能力者

6#
发表于 Post on 2017-9-14 11:37:02 | 只看该作者 Only view this author
你的demo_interp2前面有两个小尖括号,你应该把这个也运行了吧,直接运行下面的一段程序,把demo_interp2删掉

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-13 00:03 , Processed in 0.174339 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list