Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
dim(m×n)的matlab输入空间分离矩阵_Matlab_Matrix - Fatal编程技术网

dim(m×n)的matlab输入空间分离矩阵

dim(m×n)的matlab输入空间分离矩阵,matlab,matrix,Matlab,Matrix,我只是一个使用MatLab的初学者。我想添加两个矩阵,其中用户输入矩阵的维数,然后输入值 值是逐元素插入的。 我希望用户按行输入值,即对于2x3矩阵,用户应输入2行,每行有3个空格分隔的整数值 m = input('Enter no. of rows '); n = input('Enter no. of columns '); A = zeros(m, n); B = zeros(m, n); C = zeros(m, n); disp('Enter elements in matrix A

我只是一个使用MatLab的初学者。我想添加两个矩阵,其中用户输入矩阵的维数,然后输入值

值是逐元素插入的。 我希望用户按行输入值,即对于2x3矩阵,用户应输入2行,每行有3个空格分隔的整数值

m = input('Enter no. of rows ');
n = input('Enter no. of columns ');
A = zeros(m, n);
B = zeros(m, n);
C = zeros(m, n);

disp('Enter elements in matrix A ');
for i=1 : m
    for j=1 : n
        A(i,j) = input('\');
    end
end
disp('Enter elements in matrix B ');
for i = 1 : m
    for j = 1 : n
        B(i, j) = input('\');
        C(i, j) = A(i, j) + B(i, j);
   end
end
clc;
disp('Matrix A is');
A
disp('Matrix B is');
B
disp('Matrix A + B is');
C
我该怎么做

您可以使用以下方法:

for j=1 : n
    A(:,j) = input('\');
end
然后用户必须输入一行,如
[1,2,3,4]

我的建议是立即索取完整的矩阵。通过这种方式,用户可以输入包含预期函数的变量名