Error: Cannot convert double value 5 to a handle

5 Ansichten (letzte 30 Tage)
S H
S H am 22 Mär. 2019
Kommentiert: S H am 22 Mär. 2019
Please help me fix the following code and avoid getting "Cannot convert double value 5 to a handle" error.
set(h,'userdata',[sch(ii,1) ii h])
while h is a 1×9 graphics array:
Line Line Line Line Line Line Line Text Text

Akzeptierte Antwort

Stephen23
Stephen23 am 22 Mär. 2019
Most likely sch(ii,1), ii, and h are actually all different classes which cannot be concatenated together.
You could easily use a cell array for storing heterogeneous data types:
set(h,'userdata',{sch(ii,1),ii,h})
  1 Kommentar
S H
S H am 22 Mär. 2019
Amazing. Thank you Stephen. Your solution solved the error.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by