返回信息流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后显示已经加了的啊,怎么会出现这个问题啊??
这是一条镜像帖。来源:北邮人论坛 / matlab / #9558同步于 2012/12/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
matlab2012怎么出这问题呢
h4breeze
2012/12/21镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
。。。用which tf找找,看看能不能找到?
找不到的话,把文件夹改名,连接符在matlab里面是减号,可能有影响!
最好改成英文的文件夹名,或者tf文件放到某个toolbox的文件夹下。。。
【 在 h4breeze 的大作中提到: 】
: m文件:
: /////////////////////
: num = [1 1 1];
: ...................
你试试在command window 中输入edit tf.m
我想可能不是什么路径设置的问题,也许是你的这个函数就没有装上,如果是一个空白文件,或者回答说没有这个文件的话,就是你的软件没有安装好,再安装一次吧,或者你拷贝一个tf.m文件到相应的文件夹里