关于matlab中eval的用法问题

这个问题怎么而解决呢??信号是振动加速度传感器采集到的轴承座振动信号?使用的是MATLAB2014a图片内容如下:clearall;pauseon;FileName=in... 这个问题怎么而解决呢??信号是振动加速度传感器采集到的轴承座振动信号?
使用的是MATLAB 2014a
图片内容如下:
clear all;
pause on;
FileName=input('请输入相关计算的数据文件名:','s');
Fs=input('请输入信号的采样频率(Hz):');
load(FileName);
temp=strtok(FileName,'.'
x=eval(temp); 就是这一行出错

>> MyAutoCorr
请输入相关计算的数据文件名:通道2.txt
请输入信号的采样频率(Hz):81920
错误使用 MyAutoCorr (line 12)
错误: 输入字符不是 MATLAB 语句或表达式中的有效字符。

通道2.txt 内只是一列81920个数字,没有任何其他文字
展开
 我来答
我行我素850915
2016-05-04 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1789万
展开全部
你的图片太小,看不清楚提示内容。但大致意思是:输入的数据不是matlab能接受的类型,请检查输入的数据是否正确。
更多追问追答
追问
输入的数据是txt文本  只有一列数字,
追答
eval要计算表达式的值,而你的程序中temp不是数学表达式,所以,出错。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式