Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-15, 22:09   #1
smartpig
初级会员
 
注册日期: 2009-03-15
年龄: 38
帖子: 10
声望力: 17
smartpig 正向着好的方向发展
帖子 [求助]调用M文件出现错误的结果

我在MATLAB教程书上找了个画三维图形的例子,输入都是正确的。当调用M文件时得出是一个数值的结果,设置断点调试时,无论设在哪里也都得出同一个数值的结果。然后我就放在命令文件窗口运行,却可以得出正确的结果。我想问问各位高手这是什么原因,谢谢!!!:cry:
smartpig 当前离线   回复时引用此帖
旧 2009-03-16, 11:11   #2
spin
初级会员
 
注册日期: 2009-03-12
年龄: 42
帖子: 2
声望力: 0
spin 正向着好的方向发展
默认 回复: [求助]调用M文件出现错误的结果

引用:
作者: smartpig 查看帖子
我在MATLAB教程书上找了个画三维图形的例子,输入都是正确的。当调用M文件时得出是一个数值的结果,设置断点调试时,无论设在哪里也都得出同一个数值的结果。然后我就放在命令文件窗口运行,却可以得出正确的结果。我想问问各位高手这是什么原因,谢谢!!!:cry:...
M文件中分号什么的不要漏掉,最好把源文件传上来看看。
spin 当前离线   回复时引用此帖
旧 2009-03-16, 11:17   #3
wxw0827
普通会员
 
注册日期: 2008-09-06
年龄: 41
帖子: 32
声望力: 17
wxw0827 正向着好的方向发展
默认 回复: [求助]调用M文件出现错误的结果

最好把源文件穿上来,大家看一下,帮你 找到问题的所在。。。。
wxw0827 当前离线   回复时引用此帖
旧 2009-03-19, 18:15   #4
smartpig
初级会员
 
注册日期: 2009-03-15
年龄: 38
帖子: 10
声望力: 17
smartpig 正向着好的方向发展
默认 回复: [求助]调用M文件出现错误的结果

谢谢!!!
其实是很简单的例子了

clear;
[x,y]=meshgrid(-2:-0.1:2);
z=1./(sqrt((1+x).^2+y.^2))+1./(sqrt((1-x).^2+y.^2));
surf(x,y,z)

我保存为4-27的文件名,调用时得出的结果是 ans=-23 ,然后我就复制到命令文件中运行得出的是正确的结果。我觉得程序本身应该没有问题,不知道是MATLAB的问题还是哪里要调试,不知各位有没有出现过类似的问题,向大侠请教了。
smartpig 当前离线   回复时引用此帖
旧 2009-03-19, 20:08   #5
abc886y365
初级会员
 
注册日期: 2009-03-19
年龄: 38
帖子: 11
声望力: 17
abc886y365 正向着好的方向发展
默认 回复: [求助]调用M文件出现错误的结果

clear;
[x,y]=meshgrid(-2:-0.1:2);
z=1./(sqrt((1+x).^2+y.^2))+1./(sqrt((1-x).^2+y.^2));
surf(x,y,z)
你的问题出在:[x,y]=meshgrid(-2:-0.1:2);
[x,y]对应的是两个矩阵,而不是一个
abc886y365 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[MATLAB基础] 请教,如何求出灰度图上两个像素点之间的距离? chen_012 MATLAB论坛 1 2009-05-12 11:25
[MATLAB混合编程] 关于matlab的mex文件的使用 gj9951101 MATLAB论坛 0 2009-05-11 15:35
赴微软的职位来了!!!!!!!!!!! helenhao LabVIEW论坛 0 2009-05-11 10:41
[MATLAB毕业设计] 哪位高手知道关于用BP神经网络判断变压器故障的程序 peihong MATLAB论坛 0 2009-05-07 18:24
CB模型和TV模型有什么区别和相同? jeanya MATLAB论坛 0 2009-04-02 13:55


所有时间均为北京时间。现在的时间是 11:30


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.