当前位置:首页 » 编程软件 » 矩阵编程

矩阵编程

发布时间: 2022-01-17 23:52:30

❶ matlab 矩阵编程问题

y = [1:30]; %给出y
x = [0:2]'; %给出x

yTanspose = zeros(3, 10); %定义划分并转置后的存储矩阵
for i = 1 : 10
yTranspos(:, i) = (y(3*i-2, 3i))'; %将y按每3个一组进行划分,并进行转置
end

xcord = [1:10]; %用于画图的x坐标
yNorm = xcord; %用于画图的矩阵模
for i = 1 : 10
yNorm(i) = norm(yTranspos(:, i) - x); %求划分后的子向量与x的差的模
end

plot(xcord, yNorm);

❷ 矩阵编程

还是用指针比较好,灵活,方便,只是在使用时要注意控制好。

❸ C语言:编程 矩阵

#include<stdio.h>
void main()
{ int a[4][2],b[2][4],i,j;
printf("键盘输入一个4行2列的矩阵\n");
for(i=0;i<4;i++)

for(j=0;j<2;j++)
scanf("%d",&a[i][j]);//按楼主意愿,并非定义同时初始化

for(i=0;i<4;i++)
for(j=0;j<2;j++)
b[j][i]=a[i][j];

for(i=0;i<2;i++)
{ for(j=0;j<4;j++)
printf("%d ",b[i][j]);
printf("\n");
}

}

❹ vb矩阵编程

Private Sub Command1_Click()
Dim a(5, 5) As Integer
For i = 0 To 5
For j = 0 To 5
If i = j Then
a(i, j) = 0
ElseIf i > j Then
a(i, j) = 2
Else
a(i, j) = 1
End If
If j = 5 Then
For k = 0 To 5
b = b & a(i, k) & " "
Next k
Print b
End If
Next j
b = ""
Next i
End Sub

❺ 矩阵计算编程,急急

#include "stdio.h"
main()
{
int a[4][3]={0};
int b[4][3]={0};
int sum[4][3]={0};
int cha[4][3]={0};
int i,j;
printf("两矩阵的和为:\n");
for(i=0;i<4;i++)
{
for(j=0;i<3;j++)
{
sum[i][j]=a[i][j]+b[i][j];
cha[i][j]=a[i][j]-b[i][j];
printf("%d\t",sum[i][j]);
}
printf("\n");
}
printf("两矩阵的差为:\n");
for(i=0;i<4;i++)
{
for(j=0;i<3;j++)
printf("%d\t",cha[i][j]);
printf("\n");
}
getch();
}

❻ 矩阵 编程 在线等

matlab编的 供借鉴
A=zeros(10,10);
for i=1:10
A(i,i)=1;
A(i,1)=1;
end
for i=3:10
for j=2:i-1
A(i,j)=A(i-1,j-1)+A(i-1,j);
end
end
A

A =

1 0 0 0 0 0 0 0 0 0
1 1 0 0 0 0 0 0 0 0
1 2 1 0 0 0 0 0 0 0
1 3 3 1 0 0 0 0 0 0
1 4 6 4 1 0 0 0 0 0
1 5 10 10 5 1 0 0 0 0
1 6 15 20 15 6 1 0 0 0
1 7 21 35 35 21 7 1 0 0
1 8 28 56 70 56 28 8 1 0
1 9 36 84 126 126 84 36 9 1

>>

❼ 一个矩阵编程的问题

有些条件说的不清楚,希望明确一下:
1、“特征值矩阵”这个说法不常见,是不是指对角阵,其对角线元素为Y的特征值?
2、我的理解:其实要点在于确定U,使得对角阵左乘以U,右乘以U',得到的结果Y满足上三角或下三角且对角线元素均为1?
3、对U有没有什么要求?

❽ 用指针实现矩阵编程

不会啊。。。矩阵是MATLAB里的吗??

❾ 计算机编程中矩阵乘法有什么用

线性代数是计算机特别是图形学中很重要的数学工具。3D游戏和CAD中的三维透视,科学计算中的方程组求解都需要用矩阵,人工智能中的人脑模型,都需要用矩阵算法中的加法,减法,乘法和除法(左除和右除)

❿ 用C语言编写程序(两个矩阵相加)

用C语言编写程序(两个矩阵相加)代码如下:

/**

MatrixAddition.c

实现两个矩阵相加

*/

#include<stdio.h>

const int COLS=3;

void printMatirx(int *pArray,int rows,int cols);

void printMatirx2(int (*pArray)[COLS],int rows);

int main()

{

int A[3][4]={{15,10,9,12},

{18,14,8,7},

{16,13,6,11}};

printf("矩阵A= ");

printMatirx(A,3,4);

int B[3][4]={{4,3,5,2},

{0,9,6,1},

{5,7,2,6}};

printf("矩阵B= ");

printMatirx(B,3,4);

int C[3][4];

int i,j;

//矩阵相加:两个矩阵必须行数和列数一样才能相加,

//和矩阵的每个元素分别是两个矩阵对应的元素的和

printf("矩阵A+矩阵B= ");

for(i=0;i<3;i++)//控制行

{

for(j=0;j<4;j++)

{

C[i][j]=A[i][j]+B[i][j];

//printf("%3d",C[i][j]);//输出结果

}

// printf(" ");

}

int (*p)[COLS]=C;

printMatirx2(p,3);

/*结果应为:

19 13 14 14

18 23 14 8

21 20 8 17

*/

printf("矩阵C-矩阵A= ");

for(i=0;i<3;i++)//控制行

{

for(j=0;j<4;j++)

{

printf("%3d",C[i][j]-A[i][j]);//输出结果

}

printf(" ");

}

/*结果应为:

4 3 5 2

0 9 6 1

5 7 2 6

*/

//矩阵数乘:

int D[3][4];

printf("矩阵D: ");

for(i=0;i<3;i++)//控制行

{

for(j=0;j<4;j++)

{

D[i][j]=1;

printf("%d ", D[i][j]);//输出结果

}

printf(" ");

}

int mul;

printf("矩阵D数乘以:");

scanf("%d",&mul);

printf("矩阵D数乘以%d= ",mul);

for(i=0;i<3;i++)//控制行

{

for(j=0;j<4;j++)

{

D[i][j]=D[i][j]*mul;

printf("%d ", D[i][j]);//输出结果

}

printf(" ");

}

return 0;

}

(10)矩阵编程扩展阅读:

C语言矩阵加减法函数:

void matrix_a(double **a_matrix, const double **b_matrix, const double **c_matrix,int krow, int kline, int ktrl)

////////////////////////////////////////////////////////////////////////////

// a_matrix=b_matrix+c_matrix

// krow :行数

// kline :列数

// ktrl :大于0: 加法 不大于0:减法

////////////////////////////////////////////////////////////////////////////

{

int k, k2;

for (k = 0; k < krow; k++)

{

for(k2 = 0; k2 < kline; k2++)

{

a_matrix[k][k2] = b_matrix[k][k2]

+ ((ktrl > 0) ? c_matrix[k][k2] : -c_matrix[k][k2]);

}

}

}

热点内容
压缩某个文件夹 发布:2024-11-15 09:03:11 浏览:891
网址能解压吗 发布:2024-11-15 08:54:09 浏览:933
python更改目录 发布:2024-11-15 08:41:08 浏览:265
服务器闪存可以装在一般电脑上吗 发布:2024-11-15 08:36:46 浏览:8
安卓手机怎么查询自己的路线轨迹 发布:2024-11-15 08:32:19 浏览:969
phpdatet 发布:2024-11-15 08:32:17 浏览:507
HDB3编译码实验 发布:2024-11-15 08:17:31 浏览:212
怪星球编程 发布:2024-11-15 08:15:55 浏览:844
慧编程价格 发布:2024-11-15 08:14:09 浏览:459
python多行注释的快捷键 发布:2024-11-15 08:09:14 浏览:957