Xlimでの時刻の指定

plot範囲を指定するためにxlimを使いたいと思いますが、
xlim([2022/06/28 13:32:00 2022/06/28 16:32:00]);
とするとエラーになります。時刻と直接入れる時はどのような書式にするのでしょうか。

 Respuesta aceptada

Hernia Baby
Hernia Baby el 6 de Jul. de 2022

1 voto

datetimeをご使用ください
tstart = datetime(2022,6,28,13,32,0)
tstart = datetime
28-Jun-2022 13:32:00
tend = datetime(2022,6,28,16,32,0)
tend = datetime
28-Jun-2022 16:32:00
xlim([tstart tend]);

4 comentarios

n n
n n el 6 de Jul. de 2022
情報をありがとうございます。動作を確認しました。
初歩的なことですみませんが、Y,M,D,H,MI,Sを","で区切らなければならないとか、
xlimの変数は"[","]"でくくらなければならないなどのルールを分かりやすく解説したpageがありませんでしょうか。いつも混乱しています。
宜しくお願いいたします。
Hernia Baby
Hernia Baby el 6 de Jul. de 2022
自分も似たような経験ありますので、経験則でお話をしますね。
関数の使い方はドキュメントにある、例題をなぞることをオススメします。
例えば xlim ではいきなりルールを読むのではなく 例題 を見て使い方を理解します。
気になる関数がある場合、
doc xlim
のようにして確認することができます。
---
後は Qiita や Twitter でも個人ベースで機能紹介していたりもしています。
初心者ですと、以下の内容とかおすすめですね。
---
最後に、ある程度慣れると、データ型の壁にぶち当たります。
この関数にはこのデータしかダメといったものです。
その時は データ型 を参照してください。いずれ役立ちます。
n n
n n el 6 de Jul. de 2022
回答ありがとうございました。
やはり、どういうformatで記述するかはひとつひとつ慣れるしかないのですね。
今回Excelのdataを読み込んで処理するのにreadtableを使いました。変数処理をしようとしたところ、Cell配列の変数が初めてで非常に混乱しました。慣れれば便利なのでしょうけど、formatの決まった一次元配列にしてもらった方が楽なのにと思いました。
Hernia Baby
Hernia Baby el 6 de Jul. de 2022
そうですね。最初は自分も全く同じ意見でした。
やっていくうちに、少しずつ便利さや意味がわかってきました。
なので、ここがプログラミング脱初心者の鬼門な気がします。
----
ちなみに数値だけの場合はreadmatrixをオススメします。
まずはdouble型である程度処理した後、他の型を習得するのがよいかなと思います。
cellfun等を覚えてくると、他のデータ型の良し悪しが少しずつわかってきますよ。
気負わず分からなくなったらAnswersを頼ってください。

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre データ型の識別 en Centro de ayuda y File Exchange.

Productos

Versión

R2017b

Etiquetas

Preguntada:

n n
el 6 de Jul. de 2022

Comentada:

el 6 de Jul. de 2022

Community Treasure Hunt

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

Start Hunting!