Effacer les filtres
Effacer les filtres

Basic Axes Handle question

1 vue (au cours des 30 derniers jours)
Nick
Nick le 26 Oct 2011
Ok so this is an extremely basic question.
If I write
h=gca
Matlab should create a new figure with axes and give me its handle. Exactly how its described in the helpfile.
But if I try to do this
set(h, 'title', 'testtitle')
I get an error saying
??? Error using ==> set Value must be a handle
I dont understand why MATLAB doesnt think its a handle, its obviously an axes handle.

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 26 Oct 2011
h=gca;
TitleHandle=get(h,'title')
set(TitleHandle,'string','this is title text');

Plus de réponses (0)

Catégories

En savoir plus sur Graphics Object Programming dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by