Info

この質問は閉じられています。 編集または回答するには再度開いてください。

print matrix of month

2 ビュー (過去 30 日間)
Lee
Lee 2013 年 11 月 20 日
閉鎖済み: Walter Roberson 2013 年 11 月 20 日
hello im supposed to create a function that gets input of a month and year and im supposed to get output prinnted my problem is that every time the function gets to dates like 10 or 20 it only prints 1 2 so instead of 11 12 13 14...i get 1 12 13 14... i tried doing if w(i,j)='10' fprintf('10') but it says it is not possible to compare strings im not aloowed to usestrcmp
function fprintfmatrix(mat)
w=num2str(mat);
rows=size(w,1);
col=size(w,2);
for i=1:rows;
for j=1:col;
if w(i,j)~='0'
fprintf(w(i,j))
elseif w(i,j)=='0';
fprintf(' ')
end
end
fprintf('\n')
end
end
  2 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 11 月 20 日
編集済み: Azzi Abdelmalek 2013 年 11 月 20 日
Give a sample of your data
Walter Roberson
Walter Roberson 2013 年 11 月 20 日

回答 (0 件)

この質問は閉じられています。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by