声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1820|回复: 15

[编程技巧] [求助]关于matlab程序

[复制链接]
发表于 2007-5-11 10:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
不能运行啊!!
k=1.5;ng=1;dg=poly([0 -1 -2]);
w=logspace(-1,1,100)';[m,p]=bode(k*ng,dg,w);
subplot(211);semilogx(w,20*log10(m));    这个7.0搞不定??

错误提示:Attempt to execute SCRIPT bode as a function.     
为什么啊 ??6.5 里面都可以,怎么7.0总是提示啊
请问怎么回事啊,高手!!
谢谢

[ 本帖最后由 cdwxg 于 2007-5-11 12:45 编辑 ]
回复
分享到:

使用道具 举报

 楼主| 发表于 2007-5-11 11:25 | 显示全部楼层

求助:??? Attempt to execute SCRIPT bode as a function.

这个程序在7.0里面不能运行:
k=1.5; ng=1; dg=poly([0 -1 -2]);
w=logspace(-1,1,100)';
[m,p]=bode(k*ng,dg,w);subplot(211),semilogx(w,20*log10(m));
subplot(212);semilogx(w,p);
主要是[m,p]=bode(k*ng,dg,w);不行。错误提示:?? Attempt to execute SCRIPT bode as a function.
请问高手:是怎么回事??/
谢谢
发表于 2007-5-11 13:13 | 显示全部楼层
不知道原因,但是我这里能出结果,我用6.5
rr.jpg
 楼主| 发表于 2007-5-11 15:23 | 显示全部楼层
谢谢!
发表于 2007-5-11 21:39 | 显示全部楼层
原帖由 kee 于 2007-5-11 11:25 发表
这个程序在7.0里面不能运行:
k=1.5; ng=1; dg=poly([0 -1 -2]);
w=logspace(-1,1,100)';
[m,p]=bode(k*ng,dg,w);subplot(211),semilogx(w,20*log10(m));
subplot(212);semilogx(w,p);
主要是[m,p]=bode(k ...


请先看看置顶帖
发表于 2007-5-12 09:02 | 显示全部楼层

可以运行阿

可以运行阿
ree.bmp
 楼主| 发表于 2007-5-12 09:13 | 显示全部楼层

有待解决的问题!!??

matlab7.0运行以下程序:
k=1.5;ng=1;dg=poly([0 -1 -2]);
w=logspace(-1,1,100)';[m,p]=bode(k*ng,dg,w);
subplot(211);semilogx(w,20*log10(m));
subplot(212);semilogx(w,p);


错误提示:
??? Attempt to execute SCRIPT bode as a function.
Error in ==> bode at 2
w=logspace(-1,1,100)';[m,p]=bode(k*ng,dg,w);




我用6.5可以运行,为什么7.0不行??:@Q :funk:
 楼主| 发表于 2007-5-12 09:21 | 显示全部楼层
重新装了7.0,但还是不行
??? Attempt to execute SCRIPT bode as a function.

Error in ==> bode at 2
w=logspace(-1,1,100)';[m,p]=bode(k*ng,dg,w);
 楼主| 发表于 2007-5-12 14:26 | 显示全部楼层
怎么没有人说话啊
发表于 2007-5-12 14:29 | 显示全部楼层
原帖由 kee 于 2007-5-12 14:26 发表
怎么没有人说话啊

命令窗口运行 which bode all ,把结果贴上来
 楼主| 发表于 2007-5-12 15:40 | 显示全部楼层
命令窗口运行 which bode all后的结果


d:\MATLAB7\work\bode.m
发表于 2007-5-12 15:51 | 显示全部楼层
原帖由 kee 于 2007-5-12 15:40 发表
命令窗口运行 which bode all后的结果


d:\MATLAB7\work\bode.m


你要使用这个自己定义的函数吗?上面各人帮你测试的结果是使用 matlab 自带的 bode 函数,估计你用的7.0版本没有,或者有,但被你删除了
 楼主| 发表于 2007-5-12 16:36 | 显示全部楼层

那我应该可以找到原目录,你可以把你的目录给我看看吗??
我怎么更改目录??
八哥
 楼主| 发表于 2007-5-12 16:43 | 显示全部楼层
哦,谢谢八哥了
我把work文件夹删了,它就回复默认路径了
呵呵
问题解决了,心里真高兴
谢谢大家
 楼主| 发表于 2007-5-12 16:54 | 显示全部楼层
我有了收获,但是,我还想讨论一哈:就是当出现这种情况时,这样才能恢复函数路径呢》???有没有什么命令可以执行???
谢谢
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-10-3 10:48 , Processed in 0.065009 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表