使用循环来计算最大价值

11视图(30天)
约旦罗萨莱斯
约旦罗萨莱斯 2021年1月31日
评论道: madhan拉维 2021年1月31日
我的作业有一个结构40 x12表的一个字段。这个问题我问找到每一行的最大价值,并把它们与行号。我假设他们不希望我这样做手工,因为它需要很长时间分离,分别计算每一行的最大值。我也需要做相同的行极限。我想使用一个for循环,但我似乎无法找到如何设置它。
我在想什么:
i = 1时
max(临时(我:))
结束
这样做时,我得到一个错误说马克斯是不合适的第一个参数必须是数字或逻辑。

答案(2)

madhan拉维
madhan拉维 2021年1月31日
你几乎接近。
情节(max (temp。临时,[],2))

安德烈反对
安德烈反对 2021年1月31日
你好,约旦,
我认为你的变量“临时”没有被适当地定义,因为您的代码就可以了。下面,我写了一个简单的代码使用你的想法,它工作得很好。
clc;清晰的所有;关闭所有;
= [11 2 3、4 15 6 7 8 9)
j = 1:3
maxA_row (j) = max ((:, j));
结束
maxA_row
1评论
madhan拉维
madhan拉维 2021年1月31日
maxA_row (j) = max ((j,:));%你相反

登录置评。

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!