이 질문을 팔로우합니다.
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다.
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다.
matlab 'colorbar' error
조회 수: 16 (최근 30일)
이전 댓글 표시
Bill Johns
2022년 1월 17일
I am getting this error message thread when I try to add a colorbar to a figure, thanks for any help!:
>> colorbar
Check for incorrect argument data type or missing argument in call to function
'imag'.
Error in flipud (line 14)
x = flip(x,1);
Error in matlab.graphics.shape.internal.AxesLayoutManager/insertAboveAxes
Error in matlab.graphics.shape.internal.AxesLayoutManager.getManager
Error in legendcolorbarlayout (line 34)
hManager = matlab.graphics.shape.internal.AxesLayoutManager.getManager(hAx);
Error in matlab.graphics.illustration.ColorBar/setAxesImpl
Error in matlab.graphics.illustration.ColorBar/set.Axes_I
Error in matlab.graphics.illustration.ColorBar/set.Axes
Error in colorbar (line 238)
cbar.Axes = peeraxes;
댓글 수: 8
Adam Danz
2022년 1월 18일
Walter Roberson's right - you're likely shadowing the flip function. I just created a flip.m and ran colorbar and it produced the same error.
Bill Johns
2022년 1월 18일
편집: Adam Danz
2022년 1월 18일
Thanks for the help.
I have no idea what it means but here's what that command returned after making the plot, which itself plotted fine:
>> figure
>> pcolor(sd,pbin,gvel_rel_bot)
>> axis('ij')
>> colorbar
Check for incorrect argument data type or missing argument in call to function
'imag'.
Error in flipud (line 14)
x = flip(x,1);
Error in matlab.graphics.shape.internal.AxesLayoutManager/insertAboveAxes
Error in matlab.graphics.shape.internal.AxesLayoutManager.getManager
Error in legendcolorbarlayout (line 34)
hManager = matlab.graphics.shape.internal.AxesLayoutManager.getManager(hAx);
Error in matlab.graphics.illustration.ColorBar/setAxesImpl
Error in matlab.graphics.illustration.ColorBar/set.Axes_I
Error in matlab.graphics.illustration.ColorBar/set.Axes
Error in colorbar (line 238)
cbar.Axes = peeraxes;
>> which flip -all
/Applications/MATLAB_R2021b.app/toolbox/matlab/elmat/flip.m
flip is a built-in method % connector.internal.LoggerLevel method
flip is a built-in method % matlab.internal.lang.capability.Capability method
flip is a built-in method % matlab.desktop.editor.RtcEditorState method
flip is a built-in method % mf.zero.meta.Language method
flip is a built-in method % slreq.datamodel.AttributeKindEnum method
flip is a built-in method % slreq.datamodel.AttributeRegType method
flip is a built-in method % slreq.datamodel.AttributeTypeEnum method
flip is a built-in method % slreq.datamodel.CustomIdNumbering method
flip is a built-in method % slreq.datamodel.MappingDirectionEnum method
flip is a built-in method % matlab.lang.OnOffSwitchState method
flip is a built-in method % matlab.internal.timer.CallBackTypeEnum method
flip is a built-in method % matlab.internal.timer.BusyModeEnum method
flip is a built-in method % matlab.internal.timer.ExecutionModeEnum method
flip is a built-in method % matlab.internal.reference.property.RefEntityType method
flip is a built-in method % matlab.internal.reference.api.EntityPrecision method
flip is a built-in method % matlab.internal.reference.property.DeprecationStatus method
flip is a built-in method % matlab.internal.reference.property.FunctionType method
flip is a built-in method % matlab.internal.reference.api.EntityCaseSensitivity method
/Applications/MATLAB_R2021b.app/toolbox/matlab/bigdata/@tall/flip.m % tall method
/Applications/MATLAB_R2021b.app/toolbox/parallel/gpu/@gpuArray/flip.m % gpuArray method
/Applications/MATLAB_R2021b.app/toolbox/parallel/parallel/@distributed/flip.m % distributed method
built-in % char method
built-in % double method
built-in % int16 method
built-in % int32 method
built-in % int64 method
built-in % int8 method
built-in % logical method
built-in % single method
built-in % uint16 method
built-in % uint32 method
built-in % uint64 method
built-in % uint8 method
>>
Steven Lord
2022년 1월 18일
Since the error message calls out the imag function let's check that it is not shadowed either.
which -all imag
Bill Johns
2022년 1월 18일
편집: Adam Danz
2022년 1월 18일
OK, here's what I get for 'imag':
>> which -all imag
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@char/imag) % char method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@double/imag) % double method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@int16/imag) % int16 method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@int32/imag) % int32 method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@int64/imag) % int64 method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@int8/imag) % int8 method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@logical/imag) % logical method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@single/imag) % single method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@uint16/imag) % uint16 method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@uint32/imag) % uint32 method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@uint64/imag) % uint64 method
built-in (/Applications/MATLAB_R2021b.app/toolbox/matlab/elfun/@uint8/imag) % uint8 method
imag is a built-in method % connector.internal.LoggerLevel method
imag is a built-in method % matlab.internal.lang.capability.Capability method
imag is a built-in method % matlab.desktop.editor.RtcEditorState method
imag is a built-in method % mf.zero.meta.Language method
imag is a built-in method % slreq.datamodel.AttributeKindEnum method
imag is a built-in method % slreq.datamodel.AttributeRegType method
imag is a built-in method % slreq.datamodel.AttributeTypeEnum method
imag is a built-in method % slreq.datamodel.CustomIdNumbering method
imag is a built-in method % slreq.datamodel.MappingDirectionEnum method
imag is a built-in method % matlab.lang.OnOffSwitchState method
imag is a built-in method % matlab.internal.timer.CallBackTypeEnum method
imag is a built-in method % matlab.internal.timer.BusyModeEnum method
imag is a built-in method % matlab.internal.timer.ExecutionModeEnum method
imag is a built-in method % matlab.internal.reference.property.RefEntityType method
imag is a built-in method % matlab.internal.reference.api.EntityPrecision method
imag is a built-in method % matlab.internal.reference.property.DeprecationStatus method
imag is a built-in method % matlab.internal.reference.property.FunctionType method
imag is a built-in method % matlab.internal.reference.api.EntityCaseSensitivity method
/Applications/MATLAB_R2021b.app/toolbox/ident/ident/@iddata/imag.m % iddata method
/Applications/MATLAB_R2021b.app/toolbox/nnet/deep/@dlarray/imag.m % dlarray method
/Applications/MATLAB_R2021b.app/toolbox/parallel/gpu/@gpuArray/imag.m % gpuArray method
/Applications/MATLAB_R2021b.app/toolbox/parallel/parallel/@codistributed/imag.m % codistributed method
/Applications/MATLAB_R2021b.app/toolbox/symbolic/symbolic/@sym/imag.m % sym method
>>
Bill Johns
2022년 1월 18일
I didn't install the Matlab Drive Connector, unless that somehow happened with the standard install dmg I downloaded.
BTW this was also happening to me with 2019b, before I upgraded to 2021b (and that was part of the reason I did).
Also I find that rebooting my mac seems to temporarily solve the problem (i.e., colorbar works without an error), but it always comes back. Very strange.
Adam Danz
2022년 1월 19일
I wonder why your paths do not indicate "Shadowed" as shown below.
which flip -all
/MATLAB/toolbox/matlab/elmat/flip.m
flip is a built-in method % Shadowed connector.internal.LoggerLevel method
flip is a built-in method % Shadowed matlab.internal.lang.capability.Capability method
flip is a built-in method % Shadowed matlab.lang.OnOffSwitchState method
flip is a built-in method % Shadowed matlab.internal.reference.property.RefEntityType method
flip is a built-in method % Shadowed matlab.internal.reference.api.EntityPrecision method
flip is a built-in method % Shadowed matlab.internal.reference.property.DeprecationStatus method
flip is a built-in method % Shadowed matlab.internal.reference.property.FunctionType method
flip is a built-in method % Shadowed matlab.internal.reference.api.EntityCaseSensitivity method
flip is a built-in method % Shadowed mf.zero.meta.Language method
flip is a built-in method % Shadowed dig.config.CommandType method
flip is a built-in method % Shadowed dig.config.HorizontalAlignment method
flip is a built-in method % Shadowed dig.model.DisplayState method
flip is a built-in method % Shadowed dig.model.EventDataType method
flip is a built-in method % Shadowed dig.model.FunctionType method
flip is a built-in method % Shadowed dig.model.ValidInBdType method
flip is a built-in method % Shadowed dig.model.ViewMode method
flip is a built-in method % Shadowed simulink.FindSystemTask.Status method
flip is a built-in method % Shadowed sl.data.adapter.AdapterDiagnostic method
flip is a built-in method % Shadowed sl.data.adapter.AdapterType method
flip is a built-in method % Shadowed sl.data.adapter.ChangeType method
flip is a built-in method % Shadowed slid.SourceIssue method
flip is a built-in method % Shadowed slid.broker.SourceManagerSourceKind method
flip is a built-in method % Shadowed targetframework.internal.repository.DataSource method
flip is a built-in method % Shadowed coderdictionary.data.AccessFunctionSignaturesEnum method
flip is a built-in method % Shadowed coderdictionary.data.AccessInterfaceEnum method
flip is a built-in method % Shadowed coderdictionary.data.AccessModeEnum method
flip is a built-in method % Shadowed coderdictionary.data.AllowedAccessEnum method
flip is a built-in method % Shadowed coderdictionary.data.DataAccessEnum method
flip is a built-in method % Shadowed coderdictionary.data.DataAccessTypeEnum method
flip is a built-in method % Shadowed coderdictionary.data.DataInitEnum method
flip is a built-in method % Shadowed coderdictionary.data.DataInstantiationEnum method
flip is a built-in method % Shadowed coderdictionary.data.LatchingModeEnum method
flip is a built-in method % Shadowed coderdictionary.data.PlacementEnum method
flip is a built-in method % Shadowed coderdictionary.data.RTEWhenToCallRule method
flip is a built-in method % Shadowed coderdictionary.data.ScopeEnum method
flip is a built-in method % Shadowed coderdictionary.data.StatementsSurroundEnum method
flip is a built-in method % Shadowed coderdictionary.data.StatusEnum method
flip is a built-in method % Shadowed dastudio_util.cooperative.AsyncFunctionRepeaterTask.Status method
flip is a built-in method % Shadowed matlab.unittest.Verbosity method
flip is a built-in method % Shadowed matlab.unittest.internal.fixtures.FolderScope method
flip is a built-in method % Shadowed matlab.internal.timer.CallBackTypeEnum method
flip is a built-in method % Shadowed matlab.internal.timer.BusyModeEnum method
flip is a built-in method % Shadowed matlab.internal.timer.ExecutionModeEnum method
flip is a built-in method % Shadowed matlab.pyclient.Status method
/MATLAB/toolbox/matlab/bigdata/@tall/flip.m % Shadowed tall method
/MATLAB/toolbox/parallel/gpu/@gpuArray/flip.m % Shadowed gpuArray method
/MATLAB/toolbox/parallel/parallel/@distributed/flip.m % Shadowed distributed method
built-in % Shadowed char method
built-in % Shadowed double method
built-in % Shadowed int16 method
built-in % Shadowed int32 method
built-in % Shadowed int64 method
built-in % Shadowed int8 method
built-in % Shadowed logical method
built-in % Shadowed single method
built-in % Shadowed uint16 method
built-in % Shadowed uint32 method
built-in % Shadowed uint64 method
built-in % Shadowed uint8 method
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Colormaps에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!오류 발생
페이지가 변경되었기 때문에 동작을 완료할 수 없습니다. 업데이트된 상태를 보려면 페이지를 다시 불러오십시오.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
아시아 태평양
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)