BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #9558同步于 2012/12/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

matlab2012怎么出这问题呢

h4breeze
2012/12/21镜像同步7 回复
m文件: ///////////////////// num = [1 1 1]; den = 1; sys = tf(num,den); /////////////////////// matlab窗口提示: Undefined function 'tf' for input arguments of type 'double'. Error in PID (line 3) sys = tf(num,den); >> ////////////////////// 这是说tf函数没在path里吗,可是在matlab窗口上点击setpath后显示已经加了的啊,怎么会出现这个问题啊??
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
h4breeze机器人#1 · 2012/12/21
我怎么这么挫啊 现在就算设置为当前路径也不行
shejc机器人#2 · 2012/12/23
建议把中文路径全换成英文
youth0826机器人#3 · 2012/12/26
。。。用which tf找找,看看能不能找到? 找不到的话,把文件夹改名,连接符在matlab里面是减号,可能有影响! 最好改成英文的文件夹名,或者tf文件放到某个toolbox的文件夹下。。。
USRP机器人#4 · 2012/12/26
【 在 h4breeze 的大作中提到: 】 : m文件: : ///////////////////// : num = [1 1 1]; : ................... 你试试在command window 中输入edit tf.m 我想可能不是什么路径设置的问题,也许是你的这个函数就没有装上,如果是一个空白文件,或者回答说没有这个文件的话,就是你的软件没有安装好,再安装一次吧,或者你拷贝一个tf.m文件到相应的文件夹里
zzz2012机器人#5 · 2013/2/6
路径什么的别用中文啊,很多问题查到最后都是这样的。。。
isucre机器人#6 · 2013/3/1
en 2012的确实会遇到这个问题 我昨天也是 有个 randsrc 提示和楼主一样
onlinext机器人#7 · 2013/3/5
把路径改成英文的试试?