C++ :: Dynamic Massive - Multiplication Of Positive Matrix Elements

Oct 5, 2014

I have a problem with dynamic massive. My task was to find the multiplication of positive matrix elements with using indexes and seperated compiling.

Compiler doesn't warn me about any mistake, but result is not right, it is even not a number.

Header.h

#include <iostream>
#include <math.h>
using namespace std;
float multi(int k, int t, float **p);

[Code] ....

View 5 Replies


ADVERTISEMENT

C++ :: Accept Matrix As Argument And Display Its Multiplication Matrix

Jun 1, 2014

I just want to know the code of the program: Write code to accept matrix as aurgument and display its multiplication matrix which return its multiplication matrix.

View 1 Replies View Related

C++ :: Matrix Multiplication Using Pointers

Feb 15, 2014

Code:
#include<stdio.h>
#include<conio.h>
void main()

[Code] .....

This program on running returns an error of "ILLEGAL USE OF POINTER".

View 4 Replies View Related

C :: Matrix Multiplication Using Pointers

Feb 17, 2014

Code:
#include<stdio.h> Code: #include<conio.h>
void main() {
int *a[2][2],*b[2][2],*c[2][2],i,j,k;
Printf("
ENTER a MATRIX ELEMENTS

[Code] .....

View 4 Replies View Related

C++ :: SSE Matrix Multiplication Error

Apr 25, 2014

I have been using SSE/ SIMD Matrix multiplication approaches and I persistently get this error:

void mmul_sse_nsize(const float * a, const float * b, float * r, int size) {
__m128 a_line, b_line, r_line;
int bound = size*size;
int rows = size;

[Code] ....

The code almost never throws the error when matrices are size NxN, N =4.

Also, I have a 4 core laptop with 2 GB RAM and I am using VS2013.

View 3 Replies View Related

C/C++ :: Matrix Multiplication Using Files

Dec 12, 2014

I am trying to read two matrices from individual .txt file, and later trying to multiply them. But I am unable to succeed.

Here is the code.

#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>
// Here starts the main
int main()
{ // The two input values
FILE *inputFile1;
FILE *inputFile2;

[Code] .....

I am able to get only the first values as the output. The first matrix is 5x3, and the second one is a 3x3 matrix.

Matrix 1
1 2 3
4 5 6
7 8 9
10 11 12

Matrix 2
1 2 3
4 5 6
7 8 9

The output which I am getting is

Enter File name of matrix #1 - with extention - : matrix1.txt
Enter File name of matrix #2 - with extention - : matrix2.txt
Rows1 = 1 Cols1 = 2
Rows2 = 1
Cols2 = 2Cant multiply those two matrices

View 11 Replies View Related

C++ :: Matrix Vector Multiplication

Jan 30, 2015

I have Problem with matrix vector multiplication in program..

void matrixVector ( const int n, const double* A, const double* x, double* y ){
//for(int i = 0; i < n; i++){
// y[i*n] = 0.0;
// }
for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
y[i*n] += A[i*n+j]*x[j*n];

[Code] ....

View 3 Replies View Related

C/C++ :: Matrix Multiplication (Vectors)

Oct 31, 2014

I am writing a brute force implementation of matrix multiplication:

Header file:

vector<vector<int> > matrix_multiplication(vector <vector<int> >& a, vector <vector<int> >& B)/>/>/>;

Source file:

vector<vector<int> > matrix_multiplication(vector <vector<int> >& a, vector <vector<int> >& B)/>/>/>{
int n = a.size();
vector< vector <int> > c (n , vector<int> (n));
for (int i =0 ; i<n ; i++){
for (int j =0 ; j < n ; j++){
for (int k ; k < n ; k++){
c[i][j] = a[i][k] + b[k][j];

[Code] ....

I keep on getting occasional seg faults />/>. I can't see why.

View 10 Replies View Related

C/C++ :: Matrix Multiplication Without Using Arrays

Aug 31, 2014

How to write matrix multiplication (without using arrays) in C ....

View 1 Replies View Related

C++ :: Matrix Multiplication 3x3 For Loops?

Apr 12, 2013

So basically I have to tell the user to input data and i use a for loop:

for (i=0; i< 3; i++)
cin >> p[i][0],p[i][1], p[i][2];

Now for the confusing part is, what do i put in the nested for loops to multiply them and output them so it looks something like

matrix p,r1: # # #
" ",r2: " "
" " " "

View 1 Replies View Related

C :: Multiplication Of Matrix Called Betrix?

Nov 11, 2013

I would like to know how could I make multiplication of matrix called betrix in this code:

Code:
printf("transposed matrix:
");
int trantrix[size][size]; //transposed matrix
for(i=0;i<size;i++) {
for(j=0;j<size;j++) {
trantrix[i][j] = matrix[j][i];
printf("%d ",trantrix[i][j]);

[Code] ......

View 3 Replies View Related

C++ :: Forming A Matrix Multiplication Program

Oct 9, 2013

I just started Linear Algebra for my programming degree and to full understand everything I want to put it into code and make my own "matrix calculator." I have all the theory but I am having issues keeping the matrix variable and moving it around the class' functions to create it and output it. Once I know I have it saved I think I can get the addition/multiplication to work. Here is the code I have so far:

#include <string>
#include <iostream>
using namespace std;
class matrix {

[Code] ....

View 5 Replies View Related

C++ :: Program Matrix Multiplication But It Work Not For Big Arrays?

Mar 9, 2014

I have a program matrix multiplication but it work not for big arrays. n should be bis 200.

#include <iostream>
#include <time.h>
#include <cstdlib>

[Code]....

View 6 Replies View Related

C/C++ :: For Given 2D Array Count Number Of Positive Elements In Each Row Sum

Nov 20, 2012

#include <iostream>
using namespace std;
int main() {
    int h;
    double A[10][10];

[Code] .....

View 4 Replies View Related

C :: Developing Native Matrix Multiplication Algorithm For 53 Bits

Mar 24, 2014

I am actually working on IEEE Arithmetic especially the IEEE 754 specification where the IEEE double only have 53 bits of precision. I am working on Z/nZ matrix multiplication that works on 53 bits specs. How to write a matrix multiplication algorithm that works well on 53 bits IEEE precision standard.

View 5 Replies View Related

C/C++ :: Parallelize Matrix Multiplication Function Dynamically And Statically

Oct 1, 2014

I've been trying to get my matrix multiplication program to run a few different ways. My assignments wants me to run it statically using chunks, but we're not supposed to use OpenMPs scheduler. So I'm not sure how that's possible. And secondly, we have to run it dynamically using locks/unlocks.

Static (not sure how to implement chunk)

#pragma omp section
{
printf("Thread %d doing matrix mult", threadID);
if (matrixAcols != matrixBrows) {
cout << "Error, operation not possible" << endl;

[Code]....

The code will run for a long time too. It uses as many threads as we tell it to but it never speeds up the results.

Quote
Thread 2 doing matrix mult
Thread 4 doing matrix mult
Thread 2 doing matrix mult
Thread 4 doing matrix mult
Thread 2 doing matrix mult
Thread 4 doing matrix mult
Thread 2 doing matrix mult
Thread 4 doing matrix mult
Thread 4 doing matrix mult
Thread 4 doing matrix mult
Thread 4 doing matrix mult
Thread 4 doing matrix mult
Thread 4 doing matrix mult
Thread 4 doing matrix mult

View 2 Replies View Related

C/C++ :: Sequential Matrix Multiplication - Error In Execution Time

Apr 30, 2014

I wrote program for Sequential matrix multiplication .But after execution for any input value( ex. 100,150,400) it shows the execution time is 0.000 msec.

#include <stdio.h>
#include <math.h>
#include <sys/time.h>
void print_results(char *prompt, int N, float *a);
int main(int argc, char *argv[])

[Code] ......

View 2 Replies View Related

C++ :: Two Dimensional Multiplication Table - Dynamic Memory Allocation

Jun 17, 2013

This is the question; Write a function that builds a two-dimensional multiplication table with arbitrary sizes for the
two dimensions.

This is what I have done. I have allowed the user to input whatever size table they want by arbitrarily choosing what value they can input. However I cannot get the board to have blank squares. I thought the char would do it.

Code: #include <iostream>
using namespace std;
char SQAURE_CHAR = {' '};
const int Board_Size = 14;

[Code] ....

View 3 Replies View Related

C/C++ :: Sequential Matrix Multiplication Program - Syntax Error Near Unexpected Token

Apr 30, 2014

I wrote a sequential matrix multiplication program in c.

After execution i get error like
./mul.c: line 11: syntax error near unexpected token `('
./mul.c: line 11: `int main(){'

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define wA (30 * 16)
#define wB (50 * 16)
#define hA (80 * 16)
#define hB wA
#define wC wB

[Code] ....

View 4 Replies View Related

C++ :: Dynamic Size Of A Matrix

Apr 24, 2013

My purpose is to fill a matrix with random numbers. As you can see in the code, I defined a matrix called sim_matrix (which should be filled), but the dimensions of such matrix is given by the parameters that we introduce in the constructor. Because we don't know the size of such matrix until we give these parameters through the constructor. I'd like to know how to declare such matrix, or how to modify the size,...

The header of my file MonteCarlo.h is:

/* MonteCarlo.h */

#ifndef MONTECARLO_H_
#define MONTECARLO_H_
using namespace std;
class MonteCarlo {
public:
MonteCarlo(int n_paths, int n_simulations);

[Code] ......

View 2 Replies View Related

C++ :: Sorting Elements Of Matrix

Jan 11, 2014

I wrote a code to sort elements of a matrix which are in one row,but it doesn't run well .what should i do??

Code:

#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
int main() {
int i,j,p,q,c1,c2,r1,r2,k,temp=1;
char ans1,ans2,answer;

[Code] ....

View 3 Replies View Related

C++ :: How To Return Address Of Dynamic Matrix

Mar 19, 2013

How can i returns the address of the matrix.

The Question : Complete the following function that takes 2 integers m and n as parameters. The function defines a dynamic matrix of integers of size mXn, fills the matrix with information from the KB, then returns the address of the matrix.

Note: DO NOT forget to put the returned datatype in the given space(………….)
………………………. allocate (int m, int n) { }

My solution :

int allocate (int m, int n){
cin>>n>>m;
int **a;
a=new int *a[n];
for (int i =0; i<n; i++)
a[i] = new int[m];
for (int i=0; i<n ; i++)
for (int J=0; j<m ; j++)
cin >> a[i][j];
}

View 2 Replies View Related

C++ :: Prompt User For All Elements Of 3x3 Matrix

Dec 3, 2014

prompts a User for all elements of a 3x3 matrix. Your program should then print the matrix as well as the transpose of the matrix

View 1 Replies View Related

C/C++ :: 2D Array For Printing Both Diagonal Elements Of Matrix

Jan 31, 2014

what if we want to print both the diagonal elements!!!!

View 1 Replies View Related

C++ :: Write Function That Takes Array And Returns True If All Elements In Array Are Positive

Jan 21, 2013

Write a function that takes an array and returns true if all the elements in the array are positive, otherwise, it returns false.

View 6 Replies View Related

C++ :: Deleting Elements In Dynamic Array

Nov 22, 2013

I'm having a bit of trouble trying to delete elements in a dynamic array of objects. I tried to delete elements by shifting that particular element and the ones that follow over one element and then assigning the last one to NULL.

cin >> input;
while (input != -1 || k == 7) {
for(int i = 0; k < numberOfRecords; i++) {
if (input == records[k].id) {

[Code] .....

View 3 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved