matlab如何不用max和min找出矩阵内的最大值和最小值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab如何不用max和min找出矩阵内的最大值和最小值相关的知识,希望对你有一定的参考价值。
参考技术A 在Matlab中,你可以使用内置函数" max "和" min "来查找矩阵中的最大和最小值。如果不想使用这些函数,也可以使用排序函数 "sort" 来查找矩阵中的最大和最小值。 参考技术B t_max=data(0);t_min=data(0);
for i=1:length(data)
if t_max<data(i)
t_max=data(i);
end
if t_min>data(i)
t_min=data(i);
end
end本回答被提问者和网友采纳 参考技术C max<data(i)t_max=data(i);end if t_min>data(i)t_min=data(i);end end
在形参指针所指的4个整数中找出最大值和最小值(C语言)
#include <stdio.h>
void fun(int *a, int *b, int *c, int *d)
{
int max,min;//临时存放最大值、最小值
max=min=*a;//初始化为*a
if(max<*b)//与*b比较,如果max比*b小,修改max,如果min比*b大,修改min,下同
max=*b;
if(min>*b)min=*b;
if(max<*c)max=*c;
if(min>*c)min=*c;
if(max<*d)max=*d;
if(min>*d)min=*d;
*d=min;
*a=max;
}
void main()
{ int a, b, c, d;
printf("请输入4个整数: "); scanf("%d%d%d%d", &a,&b,&c,&d);
printf("原始顺序: %d,%d,%d,%d\\n", a, b, c, d);
fun(&a,&b,&c,&d);
printf("处理后: %d,%d,%d,%d\\n", a, b, c, d);
}
以上是关于matlab如何不用max和min找出矩阵内的最大值和最小值的主要内容,如果未能解决你的问题,请参考以下文章
matlab 求出一维矩阵中最小值,且求出该最小值在矩阵中的位置,求各位帮帮忙