关于matlab的应用

问题大概是机器正常工作时不同部件有几组特征值,如转速等等.

当机器有故障时,特征值将改变,如何应用 matlab的某些功能来判断是哪种

故障.
(这种问题也许是最简单的,但我不会,有了解的请加我qq642164871).
有学过matlab的吗?可以联系我,我仔细将题目告诉你。

第1个回答  2006-05-27
MATLAB
MATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多.在新的版本中也加入了对C,FORTRAN,c++,JAVA的支持.可以直接调用.

MATLAB的基础是矩阵计算,但是由于他的开放性,并且mathwork也吸收了想maple等软件的优点,使MATLAB成为一个强大的数学软件

当前流行的MATLAB 6.5/7.0包括拥有数百个内部函数的主包和三十几种工具包(Toolbox).工具包又可以分为功能性工具包和学科工具包.功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能.学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类.

开放性使MATLAB广受用户欢迎.除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包.
我觉得你问的是一个算法的问题,只是matlab适合编写实验性研究型的程序比较方便。这个问题应该属于模式识别领域,见:
http://en.wikipedia.org/wiki/Pattern_Recognition
就是说每一个特征向量(即几个特征的值)对应一种故障类型,已经知道了很多特征向量和故障类型的对应(就是很多个样本),现在有一个新的特征向量,但对应的故障类型未知,希望有一种算法能根据以往的对应关系推测出这个未知的故障类型。
方法有很多,比如线性判别函数、神经网络、近邻法、决策树、SVM等等,用哪一种关键看场合。要知道你的问题才行。matlab里不一定有现成的函数。可以看下这本书:
http://www.yuedu.org/books/book-200510111209150b.htm

http://matlab.diy.myrice.com/
第2个回答  2006-06-03
MATLAB
MATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多.在新的版本中也加入了对C,FORTRAN,c++,JAVA的支持.可以直接调用.

MATLAB的基础是矩阵计算,但是由于他的开放性,并且mathwork也吸收了想maple等软件的优点,使MATLAB成为一个强大的数学软件

当前流行的MATLAB 6.5/7.0包括拥有数百个内部函数的主包和三十几种工具包(Toolbox).工具包又可以分为功能性工具包和学科工具包.功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能.学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类.

开放性使MATLAB广受用户欢迎.除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包.
我觉得你问的是一个算法的问题,只是matlab适合编写实验性研究型的程序比较方便。这个问题应该属于模式识别领域,见:
http://en.wikipedia.org/wiki/Pattern_Recognition
就是说每一个特征向量(即几个特征的值)对应一种故障类型,已经知道了很多特征向量和故障类型的对应(就是很多个样本),现在有一个新的特征向量,但对应的故障类型未知,希望有一种算法能根据以往的对应关系推测出这个未知的故障类型。
方法有很多,比如线性判别函数、神经网络、近邻法、决策树、SVM等等,用哪一种关键看场合。要知道你的问题才行。matlab里不一定有现成的函数。可以看下这本书:
http://www.yuedu.org/books/book-200510111209150b.htm

http://matlab.diy.myrice.com/
第3个回答  2006-05-28
就是说每一个特征向量(即几个特征的值)对应一种故障类型,已经知道了很多特征向量和故障类型的对应(就是很多个样本),现在有一个新的特征向量,但对应的故障类型未知,希望有一种算法能根据以往的对应关系推测出这个未知的故障类型。
方法有很多,比如线性判别函数、神经网络、近邻法、决策树、SVM等等,用哪一种关键看场合。要知道你的问题才行。matlab里不一定有现成的函数。可以看下这本书:
第4个回答  2006-06-07
设共有n个特征值,T为1*n维数组,T的各分量即为特征值.
在机器正常情况下,a(i)<=T(i)<=b(i);T1为当前状态下机器的特征值.
则有程序:
t=ones(1,n);
for i=1:n
if (T1(i)>b(i)|T1(i)<a(i))
t(i)=0;
end
end
t

则程序运行后,t中那些为0的分量即为出故障的部件.
比如:n=5,t=[1 1 0 1 1].则第3个部件出故障.
第5个回答  2006-06-07
推荐给你一个网站拉:
http://matlab.diy.myrice.com/
相似回答