全站数据
8 4 2 0 5 8 1

matlab中给矩阵赋值的几种方法

上网学英语 | 简单学习,快乐成才!         
问题更新日期:2024-11-15 07:10:09

问题描述

matlab中给矩阵赋值的几种方法急求答案,帮忙回答下
精选答案
最佳答案

1.可通过zero函数进行赋值,输入a=zeros(2,3),生成了一个全0型矩阵:

2.可通过使用a(1,3)=5方式进行矩阵赋值,a矩阵第1行第3列赋值成5了:

3.使用 a(3)=8方式进行赋值,矩阵第3个元素赋值为8,从列开始往下数:

4.使用a(1,:)=[1 1 1]方式对矩阵一行进行赋值:

5.通过[m,n]=size(a);for i=1:m;for j=1:n;a(i,j)=5,end,end可以对矩阵每一个元素进行赋值:

其他回答

在matlab中,可通过如下方式给矩阵赋值:

a = zeros(3,4); % 初始化一个3*4的矩阵>>a = 0 0 0 00 0 0 00 0 0 0a(1,2) = 5; % 将矩阵a的第1行第2列个元素赋值为5>>a = 0 5 0 00 0 0 00 0 0 0a(2) = 6; % 将矩阵a的第2个元素(按列开始计算)赋值为6>>a = 0 5 0 06 0 0 00 0 0 0a(3,:) = [1 2 3 4]; % 将矩阵a的第3行赋值为[1 2 3 4]>>a = 0 5 0 06 0 0 01 2 3 4