if some one can help to correct this code we need function to read ch like * and width ,length from user and draw the box for 1:h disp('*') for 1:w 2:end-1 ,2:end-1 = char end end
i could not write correct code ???

1 件のコメント

Abu Yamen
Abu Yamen 2016 年 12 月 4 日
can some one correct this cood
function []=drawBox(s,w,h)% s is char
for i= 1:w
fprintf('%s \n',s)
for j=(2,:w-1)&& (:h-1,2)
fprintf('')
end
end

サインインしてコメントする。

 採用された回答

KSSV
KSSV 2016 年 12 月 4 日

1 投票

function []=drawBox(s,w,h)% s is char
for i= 1:w
for j=1:h
if i==1||i==w||j=1||j==h
fprintf('%s \n',s) ;
else
fprintf('');
end
end
end

2 件のコメント

Abu Yamen
Abu Yamen 2016 年 12 月 4 日
thank you Mr KSSV , appreciated your care still the problem with insert char into fprintf from the function
KSSV
KSSV 2016 年 12 月 5 日
s = '*' ; h = 10 ; w = 10 ;
% iwant = num2str(zeros(h,w)) ;
for i= 1:w
for j=1:h
if i==1||i==w||j==1||j==h
% fprintf('%s \n',s) ;
iwant(i,j) = s ;
else
% fprintf('');
iwant(i,j) = ' ' ;
end
end
end

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCharacters and Strings についてさらに検索

質問済み:

2016 年 12 月 4 日

コメント済み:

2016 年 12 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by