📄 matrix_com.java
字号:
package fuzzy_control;
public class matrix_com {
private double temp;
matrix_com()
{
temp=0;
}
private double calmax(double x,double y) //比较参数的大小,返回大值
{
if(x>=y)
{ temp=x;}
else
{temp=y;}
return temp;
}
private double calmin(double x,double y) //比较参数的大小,返回小值
{
if(x<y)
{ temp=x;}
else
{temp=y;}
return temp;
}
public double[][] exe(double array1[][],double array2[][],int m,int n,int o) //exe()方法用来实现两个矩阵合成。设A*B,A是m*n矩阵,B是n*o矩阵
{
double temp[][]=new double[m][o]; //定义存储矩阵相乘结果的二维数组
int i,j,k;
for(i=0;i<m;i++)
for(j=0;j<o;j++)
{
temp[i][j]=0;
for(k=0;k<n;k++)
temp[i][j]=calmax(temp[i][j],calmin(array1[i][k],array2[k][j]));
}
return temp;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -