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.
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.
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
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.
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 {
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.
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[])
Just wrapping WIN32 is a pain. But I'm learning a shit load about windows in doing so. Designing good software is hard. Even though I can create any gui component I want. I'd have to spend the time to make it synchronous, asnychronous, and learn how to bubble up messages from the windows procedure. Then there is the ordering of components.I'm convinced People who actually used the native apis to make large softwares before autocompletion were INSANE!
I am working on a project where I need to retrive a double number and store 8 bits of the number in one field and the other 16 bits in another field. the code below gives me an error.
lata= lat>>8; latb = (lat & 0xff);
The error states that & and >> are illegal for double. With this in mind, can I use these on a double. If not what can I do to achieve what I am trying to do?
I want to create GUI applications in eclipse CDT(minGW compiler). Are there tools/plugins integrated with eclipse cdt which can let you develop GUI by drag&drop for the following libraries: wxWidgets, GTK+, QT or even WinAPI ?
Is it possible to develop any application without exceptions? I don't want to try and catch exceptions and remove it.but I want to write codes which should never create exceptions is it possible?
I am currently developing an application for backing-up cellphone contacts to a computer. The problem I am having is that I need my app to auto detect a cellphone (i.e. regardless of the Make and Model) when plug onto a computer and with a single click of a button "Backup" the app must backup all contact on the cellphone onto to the computer. How can I get my app to auto-detect a plugged cellphone and how can I go about reading the cellphone's contacts.