矩阵x=[+0.9245 -0.2656 +0.548 -0.906]
我用matlab来求矩阵某一行的最大值,
x=[+0.9245 -0.2656 +0.548 -0.906];
y=max(x')
为什么输出的是
y=1,而不是y=+0.9245,这个问题怎么解决呢?
矩阵x=[+0.9245 -0.2656 +0.548 -0.906]
我用matlab来求矩阵某一行的最大值,
x=[+0.9245 -0.2656 +0.548 -0.906];
y=max(x')
为什么输出的是
y=1,而不是y=+0.9245,这个问题怎么解决呢?
应该是你设置的精度问题,你在y=max(x')执行前打印一下x向量的值,看看是不是都是四舍五入为1了。如果是1,就在脚本最前面执行一下 format long