matlab选取矩阵一部分中如何选取一组数中连续的n个数使得他们的和最大,并求第一个数的序列

你不觉得你题目表述得有问题吗,选择15个数使和最大,这二十个数不在同一行列,怎么是20个数? 如果是15求解如下:

请展开看,才是代码格式清楚些

前提:你这个20*15已知的矩陣已经存储为T

title('红色格子对应选取的数')

Lab %Lab为15*3的矩阵,第一列为序号第二列为行号,第三列为列号

 

这个可能较难但用sum,sort命令也许能做出来。

你对这个回答的评价是

第一次鈳以运行,此时调用max函数求取A的第三列的最大值和所在行数max更新为常数;

第二次运行时,max(A(:,3))表示的是第一次产生的max矩阵中A(:,3)位置的三个数甴此发生错误;

你对这个回答的评价是?

我要回帖

更多关于 matlab 的文章

 

随机推荐