|
행렬의 곱 ***");
System.out.println();
for(k = 0; k < fst_size[0]; k++){ // 두 행렬의 곱셈하여 출력
System.out.print("\t" + "|" + "\t");
for(i=0; i < snd_size[1]; i++){
for(j = 0; j < fst_size[1]; j++){
total = total + (first_matrix[k][j] * second_matrix[j][i]);
}
System.out.print(total+"\
|
- 페이지 6페이지
- 가격 1,500원
- 등록일 2004.06.18
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
프로그램을
작성하시오.
import java.util.Scanner;
public class no5 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("원의 반지름 입력: ");
double radius = s.nextDouble();
System.out.println("\t반지름이 " + radius + "인 원의 면적= " + Area(radius)
|
- 페이지 19페이지
- 가격 2,000원
- 등록일 2008.05.31
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
행렬 B 출력
printf("\nB = \n");
for(i = 0; i < m; i++){
printf(" ");
for(j = 0; j < n; j++){
printf("%3d ", B[i][j]);
}
printf("\n");
}
// 행렬 A와 행렬 B의 곱 연산
printf("\nA * B = \n\n");
for(i = 0; i < x; i++) {
printf(" ");
for(j = 0; j < n; j++) {
for(k = 0; k < y; k++) {
temp =
|
- 페이지 4페이지
- 가격 1,500원
- 등록일 2004.05.31
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
#include <iostream>
using namespace std;
#define MAX 10000
int minmult(int n, const int d[], int P[7][7])
{
int i, j, k, diagonal;
int M[7][7];
int imsi;
for (i = 1; i <= n; i++)
for (j = 1; j <= n; j++)
M[i][j] = P[i][j] = 0;
for (diagonal = 1; diagonal <=
|
- 페이지 2페이지
- 가격 2,000원
- 등록일 2005.11.23
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
typedef struct _node *nodeptr;
typedef struct _headnode { // 희소행렬의 헤드 노드 선언
int row; // 행사이즈
int col; // 열사이즈
int num; // 원소 갯수
nodeptr *rows; // 각 행의 헤드
nodeptr *cols; // 각 열의 헤드
} headnode;
typedef struct _node { // 원소가 저
|
- 페이지 5페이지
- 가격 1,200원
- 등록일 2007.04.19
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
1. 공간복잡도의 계산
이번 프로그램에서는 4개의 동적배열이 사용되었다. A행렬, B행렬 및 전치행렬, A,B의 곱셈 결과를 저장하게 될 구조체 배열이며,
이중 전치행렬은 B행렬과 동일한 사이즈로 잡혀있다.그외 지역변수들은 Big-Oh notation으
|
- 페이지 5페이지
- 가격 1,200원
- 등록일 2007.04.12
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
],int result[][2])
{
int i=0,j=0,k=0;
for(i=0; i<2; i++)
{
for(j=0; j<2; j++)
{
for(k=0; k<3; k++)
{
*(result[i]+j) += mat1[i][k] * mat2[k][j];
}
}
}
}
void mult_print(int (*result)[2])
{
int i=0,j=0;
printf("\t ★두 행렬의 곱셈 결과★\n\n");
for(i=0; i<2; i++)
{
for(j=0; j<2; j++)
{
pr
|
- 페이지 3페이지
- 가격 600원
- 등록일 2006.12.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
1. 문제 정의
=> MATRIX Class의 + * 연산자에 대한 행렬의 덧셈, 행렬의 상수 곱셈, 행렬과 행렬의 곱셈을 하는 부분을 추가하여 프로그램 작성
2차원의 배열을 이해해야 하며 call by value, call by reference, call by pointer를 이해해야 한다.
연산자 +
|
- 페이지 11페이지
- 가격 2,000원
- 등록일 2006.11.29
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
.
프로그램의 응답시간이 단축된다.
프로세스간 통신 방법에 비해 쓰레드간의 통신 방법이 훨씬 간단하다. 1. 문제 제기
2. 관련연구
3. 문제 해결 방법
4. 실행결과
5. 추가 및 개선할 부분과 결론
참고문헌 및 실행 소스
|
- 페이지 29페이지
- 가격 3,000원
- 등록일 2010.06.15
- 파일종류 워드(doc)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
행렬을 덧셈하는 함수
void sub_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을
뺄셈하는 함수
void mul_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을 곱셈하는 함수
void div_matrix(float x[2][2],float y[2][2],float z[2][2]); //행렬을 나눗셈하는 함
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2006.12.11
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|