如何编写代码来打印n接受矩阵的顺序?

时间:2014-07-16 12:09:22

标签: matlab matrix

如何在Matlab中编写此代码:

printf("\nEnter the order m x n of the sparse matrix\n");

scanf("%d%d",&m,&n);

任何人都可以帮我解决如何在Matlab中转换此代码的问题吗?

在matlab中,我将printf写为disp('enter the order of the matrix');
如何打印价值?
我希望在运行时输出printf。我该怎么做? 实际上,我在Matlab中编写一个代码来接受所有矩阵顺序M*N,如下所示:

enter the order of the matrix
2*3

然后应该分配2*3矩阵。然后我输入值。

2 个答案:

答案 0 :(得分:0)

disp('Enter the order of the m x n of the sparse matrix');
m=input('Enter m: ');
n=input('Enter n: ');
disp([num2str(m),'*',num2str(n)]);

答案 1 :(得分:0)

% Enter No.of Rows 
m = input('Enter number of rows: '); 
% Enter No.of Rows 
n = input('Enter number of columns: '); 

% Iterate over rows 
for i = 1:m 
   % Iterate over columns
   for j = 1:n  
      % Accept an Element and convert it into number format 
      a(i,j) =str2num(input('Enter Element :')); 
   end 
end