matrix相关内容

获取垃圾值,而在C印花矩阵

我学会了C语言编程三年前和现在,当我的Java和C#的经验以后重新审视它,我现在面临的指针的一些问题。所以我试图写一个简单的矩阵加法程序,但我不知道为什么我得到一些奇怪的值,同时打印矩阵。 code: 的#include<&stdio.h中GT;为int * sumOfMat为(int * M1,诠释* 2) { 的printf(“黑客帝国答:\\ n”); printM ..
发布时间:2016-08-24 15:05:08 C/C++

从文件中读取一个3x3矩阵的则在C显示它

好吧首先,请与我裸视我只现在编码几个星期,我很新的,所以我的错误可能会看起来微不足道。 我只是需要帮助,我没有线索下一步去哪里我的code做的,我只是想打印的矩阵,但我不知道怎么办。 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&math.h中GT;INT主(INT ARGC,CHAR *的argv []) { FILE *输入; ..
发布时间:2016-08-24 15:02:50 C/C++

GSL复杂的矩阵*复向量

有人可以帮我找出如何做到这一点的操作。我在看的文件,但它这么久,因为我已经做任何线性代数类型的东西,我有点失落。 我有一个名为y一个14×14的矩阵复杂和复杂的矢量叫我。我需要相乘,结果设​​置为一个名为IL复向量。 到目前为止,我已经想通了,我需要使用: gsl_blas_zgemv(CBLAS_TRANSPOSE_t TransA,常量gsl_complexα,常量 ..
发布时间:2016-08-24 14:41:13 C/C++

OPENCL:确定最佳local_item_size

我的code的作用就像2D矩阵muliplication(的 http://gpgpu-computing4.blogspot.de/2009/09/matrix-multiplication-2-opencl.html )。 该矩阵的dimenstions是(1000 * 1000和10000 * 10000和100000 * 100000)。 我的硬件是:NVIDIA公司GM204 [的G ..
发布时间:2016-08-24 14:17:50 C/C++开发

从C C文件读取矩阵++

只是想知道,对于存储在文件中,因为它是一个矩阵,即:该文件是各种元素之间用空格(S)分开矩阵的行中的每一行,我怎么能predetermine的大小矩阵,然后创建一个同样大小的数组,并读入C和C ++的数组?如果你有一些code的例子,这将是AP preciated! 感谢和问候! 解决方案 这样的事情。您需要包括矢量,sstream和字符串。 有没有必要找出向量的大小预先 的std ..
发布时间:2016-08-24 14:07:35 C/C++开发

动态分配与输入矩阵 - Ç

我一直想这个code和它不工作得非常好。 无效* matrix_allocate_variable(INT大小) { 无效* P1; 如果((P1 =(INT *)malloc的(大小))== NULL){ 的printf(“内存不足\\ n”); 出口(1); } 返回P1; } 在这里,我创建了一个调用的的malloc 并在错误退出,这样我可以在我的下一个函数使用 ..
发布时间:2016-08-24 13:13:37 C/C++

使用C程序一个txt文件阅读坐标

我想用一个C程序从.txt文件中读取一个大点的集合笛卡尔坐标到矩阵或类似的数据结构。 该文件具有类型的内容 023 435 1.0 23.5 12.5 0.2 :::::: :::::: 等等... 有该文件中约4000,例如坐标。第一列表示的x坐标,第二列y和第三列z坐标的。每一行再presents点。我最终想要做基于所述坐标一些计算。我只是有文件的C.处理的初学者水平的想法 任何想 ..
发布时间:2016-08-24 12:51:38 C/C++

散列函数矩阵

我有两个矩阵,我需要对它们进行比较,但我不希望通过位置来比较的位置,我觉得这是不是最好的方法。我想到的哈希函数,有没有人知道如何计算矩阵的哈希? 解决方案 如果您的矩阵实现为数组,我建议使用 memcmp()从文件string.h 来确定它们是否相等。 如果浮点值都参与和值与实际计算结果,有没有办法解决他们检查通过值值,因为你必须包括epsilons,以适应数字错误。 ..
发布时间:2016-08-24 12:51:23 C/C++

最有效的方式来获得在C多维数组的列

我试图创造C的矩阵数据结构,我有一个结构,有一个二维空指针数组(大小是在堆动态定义),在这个结构中的部分货物(数据)。 由于列索引,我想在一维数组此列的值。这是很容易这与一个为或while循环。但是,如果行中该矩阵的数量为N,则它会采取O(N)时间为得到一个列向量。我可以像memcpy和如何内存操作做到这一点更有效?否则,我怎么能提高性能(我的数据是pretty结构,我需要这些信息存储在某种矩阵 ..
发布时间:2016-08-24 12:45:58 C/C++

MPI - 发送和接收列

我需要从一个进程发送一个矩阵列从另一个接收它。我试着运行下面的程序,但我发现了一个奇怪的结果(至少我是这么认为的);仅矩阵的第一个元素被复制,并且一些矩阵元素意外更改。 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&string.h中GT; #包括LT&;&math.h中GT; #包括“mpi.h”无效掉期(INT *一,为int ..
发布时间:2016-08-23 11:56:11 C/C++

稀疏矩阵,矩阵的乘法

我目前正在与稀疏矩阵的工作,我有比较全的矩阵,​​矩阵的乘法稀疏矩阵,矩阵乘法的计算时间。问题是,稀疏矩阵运算是waaaaay比全矩阵运算速度较慢。 我COM pressing我矩阵与COM pressed行存储和multiplicating 2矩阵是非常耗时(四人间for循环),所以我不知道是否有一个更好的COM pression格式更适合矩阵间的操作(CRS是非常方便的与矩阵向量运算)。 ..
发布时间:2016-08-23 11:54:06 C/C++

打印使用指针方阵

我已经浏览到的关于指针和矩阵previously回答问题,但在这些情况下,矩阵被视为指针的指针。不过,我想创建一个读取使用一个简单的指针和它打印另一个函数矩阵的功能。 这是我的code,读取功能似乎正常工作,但程序崩溃在打印部分。如果我删除“*”从printf语句的程序工作(即,它打印的数字从4至4-我想这是正常的,因为一个int存储在4个字节)。 无效readm为(int * P,INT N ..
发布时间:2016-08-23 11:52:30 C/C++

如何计算在℃的矩阵的行元素的量

使用一个整数数组,我还想先问行和列的数量的用户(可以称它们为x和y),他希望阵列(我知道如何做到这一步)英寸它是尽管这很重要,同时用户输入将存储在基质中的值,即一行将从输入的一行,并从输入的第二行等等第二行读取。因此,输入= 1行一行。 所以,如果他定义的列X数量,他应该在第一行一行输入x号,所有。如何检查是否不x数字确实已经上线进入?如果少跌多输入,我会打印错误消息。有某种命令,检查1行的大小 ..
发布时间:2016-08-23 11:29:58 C/C++

阵列由malloc函数上的LU分解

我尝试使用由scanf函数输入n×n的矩阵,但其使用的n×n矩阵,高斯函数我怎么知道由malloc函数上使用数组方式错误做LU分解。 的方式来使用矩阵[X] [Y]高斯温控功能是点 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #pragma警告(禁用:4996)无效高斯(INT N,双**矩阵,双** L,双** U,双** ANS);INT主 ..
发布时间:2016-08-23 11:14:38 C/C++

矩阵乘法,为了KIJ,水货版本比非平行慢

我对paralel编程学校的任务,我有很多与它的问题。 我的任务是创建给定的矩阵乘法code的并行版本并测试其性能自动(是的,它必须是在KIJ顺序排列): 无效multiply_matrices_KIJ() { 对于(INT K = 0; K<尺寸; k ++) 的for(int i = 0; I<大小;我++) 对于(INT J = ..
发布时间:2016-08-23 10:47:01 C/C++开发

缓存友好的矩阵位移功能

欲二维正方形矩阵的第一行移位到最后一行。所以,如果我有一个像一个矩阵,我想获得B点。 我可以做到这一点使用两个简单的for循环。例如。 void移动(INT男,诠释N,int类型的[M] [N]){ INT I,J,温度; 对于(i = 1; I<米;我++){ 为(J = 0; J< N; J ++){ TEMP = ..
发布时间:2016-08-23 10:40:00 C/C++

定义一个矩阵,并把它传递给C中的函数

我想创建一个程序中,我可以通过一个矩阵来使用指针的函数。 我初始化,并在无效的主要(),然后我试图向他们传递给无效添加功能扫描2矩阵。我想我在声明的语法脚麻和调用功能。我分配指针我的基质的基地址。 (对于如:为int * x = a [0] [0],* Y = B [0] [0] )。什么是正确的声明?如何指定的尺寸? 解决方案 这样的事情应该做的伎俩。 的#define COLS 3 ..
发布时间:2016-08-22 16:20:34 C/C++