当前位置:编程学习 > Matlab >>

请教matlab高手一段程序的意思

P =[2056 2395 2600;2395 2600 2298;2600 2298 1634;2298 1634 1600;... 1634 1600 1873;1600 1873 1478;1873 1478 1900;1478 1900 1500;... 1900 1500 2046;]; T = [2298 1634 1600 1873 1487 1900 1500 2046 1556]; pmax = max(P); pmax1 = max(pmax); pmin = min(P); pmin1 = min(pmin); for i=1:9 P1(i,:)=(P(i,:)-pmin1)/(pmax1-pmin1); T1(i)=(T(i)-pmin1)/(pmax1-pmin1); end 主要是max和max1以及min和min1那里看不懂,不知道这个指令是什么意思
答案:pmax = max(P); 这句的意思是求矩阵P的每列的最大值,结果为一个向量,并把结果向量赋给pmax.
pmax1 = max(pmax);对pmax向量求最大值,结果为一个数,并把改数赋给pmax1.

这两句的最终结果就是求矩阵P的最大元素的值

上一个:请问这个matlab程序怎么改?没有报错,输出不了波形
下一个:求高手解释下下面一段程序,Matlab,顺便说下用的是什么方法切割的,很急!!!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,