Eu copiei um exercicio em aula sobre priduto de matriz por vetor, porém eu acho que copiei algumas coisas erradas e esta dando os seguintes erros:
1 erro: na linha 8
double cannot be dereferenced
2 erro: linha 26
array required, but double found
aqui vai o código:
class VetorMatriz
{
double[]produtoMatrizVetor(double[]mat,double[]vet)
{
double[]w;//armazena resposta
int m,n;//dimensões da matriz
m=mat.length;//numero de linhas
n=mat[0].length;//numero de colunas//LINHA 8
//testamos agora a compatibilidade
if(vet.length!=n)
{
System.out.println("não é possivel calcular");
return w;//sai do método
}
//alocaremos espaço para o vetor w
w=new double[m];
//percorre w
for(int i=0;i<m;i=i+1)
{
//calcula w[i]
for(int j=0;j<n;j=j+1)
w[i]=w[i] + mat[i][j]*vet[j];// LINHA 26
}
// o resultado esta em w
return w;
}
}
OBRIGADO!