現在この質問をフォロー中です
- フォローしているコンテンツ フィードに更新が表示されます。
- コミュニケーション基本設定に応じて電子メールを受け取ることができます。
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!エラーが発生しました
ページに変更が加えられたため、アクションを完了できません。ページを再度読み込み、更新された状態を確認してください。
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の 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 (한국어)