2016-12-03 15 views
-1

この関数は、最初の引数として文字(ch)を使い、描画するボックスの幅と高さを表す2つの正の整数で呼び出されます。文字(ch)を含むボックスを指定された幅と高さで自動的に描画します。 enter image description herematlabのスクリーンにボックスを描画する関数を書く

+1

ようこそ。これを読んで質問をする方法:http://stackoverflow.com/help/how-to-ask – MYGz

+0

@MohammadYusufGhaziこれで画像を追加しました –

+0

@HamidKhanあなたは誤解しています。スタックオーバーフローはコード記述サービスではありません。助けが必要なコードがある場合は、おそらく助けを得るでしょう。私たちに宿題を割り当てようとすると、あなたはおそらくそうではありません。 – beaker

答えて

0

チェックこれが動作するかどうか:

function drawBox(str,w,h) 
ch = [0. 0.] ; 
%% get four corners of box 
N = 20 ; 
x = linspace(ch(1),ch(1)+w,N) ; 
y = linspace(ch(2),ch(2)+h,N) ; 
[X,Y] = meshgrid(x,y) ; 
X(2:end-1,2:end-1) = NaN ; 
Y(2:end-1,2:end-1) = NaN ; 
x = X(~isnan(X)) ;y = Y(~isnan(Y)) ; 
plot(x,y,'.w') ; hold on 
text(x,y,str) 
axis off 

出典:StackOverflowのにhttps://in.mathworks.com/matlabcentral/answers/314681-write-a-function-drawbox-which-draws-boxes-on-the-screen

関連する問題