이항 연산자에 대한 'int'및 'double (double *, double *, int)'유형의 유효하지 않은 피연산자

엘리아스 코퍼 튼

우리는 수업 중 프로젝트에 대해 선형 회귀를 수행하고 있습니다. 함수를 작성해야합니다. 정적 캐스팅 및이 "int n"을 double로 변경하는 다른 방법을 시도하여 오류가 발생하지 않습니까? 아니면 완전히 잘못된 생각을하고 있습니까?

함수

void linear_regression(double x[], double y[], int n,
                   double *slope, double *y_int)
{    
    double sum_x, sum_y, sum_x_Squared, sum_Squared_x, product_x_y;
    double m = *slope, b = *y_int;

    sum_x = sum_array(x, n);
    sum_y = sum_array(y, n);

    sum_Squared_x = sum_square_array(x, n);
    sum_x_Squared = sum_array(x, n) * sum_array(x, n);

    product_x_y = sum_product_of_arrays(x, y, n);

    //I'm getting an error on the next statement, about the n
    m = ((sum_x * sum_y) - (n * sum_product_of_arrays)) /
            ((sum_x_Squared) - (n * sum_Squared_x));
    b = ((sum_y - (m * sum_x))/(n));

    return;
}

에러 메시지

Invalid operands of types 'int' and 'double(double*, double*, int)' to
binary operator.
Ry-

에서가 n * sum_product_of_arrays, sum_product_of_arrays당신이 얻기 위해 호출하는 기능입니다 product_x_y. 사용하려고 했습니까 product_x_y?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이항 연산자에 대한 'int'및 'double (double *, double *, int)'유형의 유효하지 않은 피연산자

분류에서Dev

오류 : 이항 연산자 '/'에 대한 'int'및 'float *'유형의 유효하지 않은 피연산자

분류에서Dev

이진 표현식에 대한 유효하지 않은 피연산자 ( 'NSMutableArray'및 'double')

분류에서Dev

이진 표현식에 대한 유효하지 않은 피연산자 ( 'CGFloat'(일명 'double') 및 'UIView * _Nullable')

분류에서Dev

이진 'operator +'에 대한 'int *'및 'int *'유형의 유효하지 않은 피연산자

분류에서Dev

이진 'operator <<'에 'double'및 'const char [5]'유형의 유효하지 않은 피연산자

분류에서Dev

이진 'operator! ='에 'double'및 'const char [13]'유형의 유효하지 않은 피연산자

분류에서Dev

Objective-C-이진 표현식 ( 'double')에 대한 유효하지 않은 피연산자 ( 'double *')

분류에서Dev

C ++ 오류 : 이진 '연산자'에 대한 'double'및 <해결되지 않은 오버로드 된 함수 유형 '유형의 유효하지 않은 피연산자

분류에서Dev

이상한 오류 "연산자 '*'는 'double'및 'decimal'유형의 피연산자에 적용 할 수 없습니다."

분류에서Dev

이상한 오류 "연산자 '*'는 'double'및 'decimal'유형의 피연산자에 적용 할 수 없습니다."

분류에서Dev

바이너리 &에 대한 유효하지 않은 피연산자 오류 ( 'int **'및 'int *'포함)

분류에서Dev

이항 연산자 '*'는 'SCNVector3'및 'Double'유형의 피연산자에 적용 할 수 없습니다.

분류에서Dev

이진 'operator <<'에 대한 'int'및 '<미해결 오버로드 된 함수 유형>'유형의 유효하지 않은 피연산자

분류에서Dev

cpp에서 double 및 string 데이터 유형에 대한 연산자 + 정의

분류에서Dev

^ 연산자는 인수 유형 Double, int에 대해 정의되지 않았습니다.

분류에서Dev

지원되지 않는 피연산자 유형 'int'및 'list'에 대한 TypeError

분류에서Dev

오류 : 이진 %에 대한 유효하지 않은 피연산자 ( 'float'및 'int'포함)는 무엇을 의미합니까?

분류에서Dev

배열에 대한 C ++ 포인터 오류 : 단항 *의 유효하지 않은 유형 인수 ( 'int 포함), 할당의 왼쪽 피연산자로 lvalue 필요

분류에서Dev

+에 대해 지원되지 않는 피연산자 유형 : 'NoneType'및 'str'및 'int'

분류에서Dev

int 유형의 산술 연산 결과를 C ++에서 double 유형 및 다른 유형으로 올바르게 저장하는 방법은 무엇입니까?

분류에서Dev

이항 연산자에 대한 클래스 포인터 및 클래스 포인터 유형의 유효하지 않은 피연산자

분류에서Dev

Python : TypeError : + : 'NoneType'및 'int'에 대해 지원되지 않는 피연산자 유형

분류에서Dev

TypeError : + =에 대해 지원되지 않는 피연산자 유형 : 'int'및 'list'with Pygame

분류에서Dev

python & mysql :-: 'int'및 'tuple'에 대해 지원되지 않는 피연산자 유형

분류에서Dev

TypeError : %에 대해 지원되지 않는 피연산자 유형 : 'NoneType'및 'int'

분류에서Dev

+에 대해 지원되지 않는 피연산자 유형 : 'int'및 'classobj'

분류에서Dev

TypeError : +에 대해 지원되지 않는 피연산자 유형 : 'int'및 'str'값

분류에서Dev

/에 대해 지원되지 않는 피연산자 유형 : 'instance'및 'int'

Related 관련 기사

  1. 1

    이항 연산자에 대한 'int'및 'double (double *, double *, int)'유형의 유효하지 않은 피연산자

  2. 2

    오류 : 이항 연산자 '/'에 대한 'int'및 'float *'유형의 유효하지 않은 피연산자

  3. 3

    이진 표현식에 대한 유효하지 않은 피연산자 ( 'NSMutableArray'및 'double')

  4. 4

    이진 표현식에 대한 유효하지 않은 피연산자 ( 'CGFloat'(일명 'double') 및 'UIView * _Nullable')

  5. 5

    이진 'operator +'에 대한 'int *'및 'int *'유형의 유효하지 않은 피연산자

  6. 6

    이진 'operator <<'에 'double'및 'const char [5]'유형의 유효하지 않은 피연산자

  7. 7

    이진 'operator! ='에 'double'및 'const char [13]'유형의 유효하지 않은 피연산자

  8. 8

    Objective-C-이진 표현식 ( 'double')에 대한 유효하지 않은 피연산자 ( 'double *')

  9. 9

    C ++ 오류 : 이진 '연산자'에 대한 'double'및 <해결되지 않은 오버로드 된 함수 유형 '유형의 유효하지 않은 피연산자

  10. 10

    이상한 오류 "연산자 '*'는 'double'및 'decimal'유형의 피연산자에 적용 할 수 없습니다."

  11. 11

    이상한 오류 "연산자 '*'는 'double'및 'decimal'유형의 피연산자에 적용 할 수 없습니다."

  12. 12

    바이너리 &에 대한 유효하지 않은 피연산자 오류 ( 'int **'및 'int *'포함)

  13. 13

    이항 연산자 '*'는 'SCNVector3'및 'Double'유형의 피연산자에 적용 할 수 없습니다.

  14. 14

    이진 'operator <<'에 대한 'int'및 '<미해결 오버로드 된 함수 유형>'유형의 유효하지 않은 피연산자

  15. 15

    cpp에서 double 및 string 데이터 유형에 대한 연산자 + 정의

  16. 16

    ^ 연산자는 인수 유형 Double, int에 대해 정의되지 않았습니다.

  17. 17

    지원되지 않는 피연산자 유형 'int'및 'list'에 대한 TypeError

  18. 18

    오류 : 이진 %에 대한 유효하지 않은 피연산자 ( 'float'및 'int'포함)는 무엇을 의미합니까?

  19. 19

    배열에 대한 C ++ 포인터 오류 : 단항 *의 유효하지 않은 유형 인수 ( 'int 포함), 할당의 왼쪽 피연산자로 lvalue 필요

  20. 20

    +에 대해 지원되지 않는 피연산자 유형 : 'NoneType'및 'str'및 'int'

  21. 21

    int 유형의 산술 연산 결과를 C ++에서 double 유형 및 다른 유형으로 올바르게 저장하는 방법은 무엇입니까?

  22. 22

    이항 연산자에 대한 클래스 포인터 및 클래스 포인터 유형의 유효하지 않은 피연산자

  23. 23

    Python : TypeError : + : 'NoneType'및 'int'에 대해 지원되지 않는 피연산자 유형

  24. 24

    TypeError : + =에 대해 지원되지 않는 피연산자 유형 : 'int'및 'list'with Pygame

  25. 25

    python & mysql :-: 'int'및 'tuple'에 대해 지원되지 않는 피연산자 유형

  26. 26

    TypeError : %에 대해 지원되지 않는 피연산자 유형 : 'NoneType'및 'int'

  27. 27

    +에 대해 지원되지 않는 피연산자 유형 : 'int'및 'classobj'

  28. 28

    TypeError : +에 대해 지원되지 않는 피연산자 유형 : 'int'및 'str'값

  29. 29

    /에 대해 지원되지 않는 피연산자 유형 : 'instance'및 'int'

뜨겁다태그

보관