0
図形を定義して、その図形に対していくつかのことをしたいと思います。敵例:私はdigureをvreatしたいと言う:matlabで図形名を参照する方法
h1 = figure('units','normalized','outerposition',[0 0 1 1]);
そして私は、たとえば行うには、H1のためにしたい:
subplot(1,3,1)
plot(N_vec,1./Err(N_vec),sprintf('*%c',colconds(loop)),'LineWidth',5)
hold on
plot(N_vec,1./ErrPV(N_vec),sprintf('*%c',colconds(loop+2)),'LineWidth',5)
hold on
xlabel('Population size','fontsize',20)
ylabel('Error^-2 ','fontsize',20)
legend('OLE','PV','OLE shuffled','PV shuffled','Location','northwest')
事はループ上の理由から、H1は遠くから定義されていることです上記の行。現在のフィギュアのハンドヘルドではありません。だから私は上記の行にh1を特別に参照させたい。以下のようなsomethong:
私はactullyそれを使用したい場合、私はフィギュアヘンデルを参照してくださいどうやっsubplot('h1',1,3,1)
plot('h1',N_vec,1./Err(N_vec),sprintf('*%c',colconds(loop)),'LineWidth',5)
hold on
plot('h1',N_vec,1./ErrPV(N_vec),sprintf('*%c',colconds(loop+2)),'LineWidth',5)
hold on
xlabel('h1','Population size','fontsize',20)
ylabel('h1','Error^-2 ','fontsize',20)
legend('h1','OLE','PV','OLE shuffled','PV shuffled','Location','northwest')
が、私は数字のために特定のコマンドに名前H1を追加しようとすると、MATLABはエラーを与える...
?
ありがとうございます!
は、あなたが実際に 'フィギュアのヘルプを見ていましたコマンドプロットのハンドルを省略することができ、現在の数字に
h1
数字を設定することができます'? http://www.mathworks.com/help/matlab/ref/figure.html非常に簡単な答えがありますが、私はそれを投稿するつもりはありません。 SOに尋ねる前に、あなた自身でヘルプをデバッグ/チェックすることを学ぶ必要があります。 – nkjt@Royiします。ありがとう – user135172
@nkjtはい私はした。ここでは、はっきりと定義された数字のためにそこを参照していますか? – user135172