如何在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
矩阵。然后我输入值。
答案 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