|
행렬을 곱하여 결과를 얻기위해 쓰레드를 사용한다.)
* 요구사항
• POSIX thread 라이브러리(pthread library)를 사용한다.
• 세 개의 행렬 모두 40 X 40 행렬이다.
• 곱셈의 순서는 순차적이라고 가정한다. ( A*B*C -> (A*B)*C 라는 의미 )
|
- 페이지 29페이지
- 가격 3,000원
- 등록일 2010.06.15
- 파일종류 워드(doc)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
#include <stdio.h>
void main()
{
int hang, yul, temp = 0; // 행과 열, 곱셈시 임시 저장하는 temp변수
int A[2][2] /*= {{1,2},{3,4}}*/; // A행렬
int B[2][2] /*= {{2,3},{4,5}}*/; // B행렬
int C[2][2]; // C행렬(결과값)
여기서 주
|
- 페이지 3페이지
- 가격 1,000원
- 등록일 2006.03.08
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
C행렬 >>\n");
printf(" C행렬은 A행렬 + B행렬의 결과값입니다. \n");
for(i=0; i<c.rows; i++){
for(j=0; j<c.cols; j++)
if(i==c.data[k].row && j==c.data[k].col){
printf("%d ", c.data[k].value);
++k;
}
else
printf("0 ");
printf("\n");
}
}
// 주함수
main(void)
{
SparseMatrix m1;
SparseMatrix
|
- 페이지 11페이지
- 가격 1,600원
- 등록일 2006.11.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
행렬 구하는 함수
{
MTYPE *mat;
mat = (MTYPE*)malloc(sizeof(MTYPE)*(row-1)*(col-1));
int a,b,c=0;
for(a=0; a<row; a++)
{
if(a==i-1)
continue;
else
|
- 페이지 23페이지
- 가격 3,000원
- 등록일 2012.12.23
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
행렬얻기
{
int i;
MTYPE* mat = (MTYPE *)malloc(sizeof(MTYPE) * size * size);
for(i = 0; i < size * size; i++)
scanf("%lf", &mat[i]);
fflush(stdin);
return mat;
}
void MultiMat(MTYPE *multiMat, MTYPE *mat1, int i1, int j1, MTYPE *mat2, int i2, int j2) // 행렬곱
{
int i,j,k;
for(i=0; i<i1; i++)
이산수학 소스코드, c언어 행렬곱, 이산수학, c언어, 행렬곱, 전치행렬, 여인수, 여인수행렬, 소행렬, 역행렬,
|
- 페이지 5페이지
- 가격 3,300원
- 등록일 2012.08.31
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|