abs函数是存在于多种编程语言(包括且不限于:C语言、C++、Fortran、Matlab、Pascal、Delphi、VisualBasic和VBA)中的一种用于求数据绝对值的函数。
[q,kk]=max(abs(a(k:n,k)))是先抽取出 a矩阵第k列的 k到n元素, 然后求其最大值返回值一个是最大值,另一个是最大值在数组中的位置。q应该是最大值在相对于该数组中的位置;kk是最大值;也可能是互换一下,这点记不清了
[q,kk]=max(abs(a(k:n,k)))
a(k:n,k)
a矩阵中的第k列的所有
第k到n行
abs取绝对值
max去最大值
也就是返回这些数中绝对值最大的那个数
abs()函数就是求绝对值的。
abs函数
头文件:stdlib math|
用 法: int abs(int i);
程序例:
#include <stdlibh>
#include <stdioh>
#include<mathh>
int main(void)
{
int number = -1234;
printf("number: %d absolute value: %d\n", number, abs(number));
return 0;
}
在C语言中还有fabs,也是求绝对值的。(Java语言中有类似的作用。)
Function Abs( X : Real ) : Longint;
功 能: 求数的绝对值
例:
Begin
{ 语句; { ( X数据类型 ) 输出结果 } }
Writeln( Abs(-111222333) ); {(Longint) 111222333 }
Writeln( Abs(-1112223334324445556) ); {(Int64) 1112223334324445556 }
End
Matlab
求复数实部与虚部的平方和的算术平方根
格式:abs(x)
例如:x=1+j;
y=abs(x);
>>y=14142
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)