grid dataの処理をしています。
grid intervalが細かいので、間引くことを考えています。
一定間隔ごとに間引く方法を教えていただけると幸いです。
よろしくお願いいたします。

2 Kommentare

Atsushi Ueno
Atsushi Ueno am 27 Mai 2022
より細い方向もより荒い(間引いた)方向も同じ考えです。必要なgrid intervalのメッシュを用意し、各種interp**関数で補間したデータを得ます。
Hiroki Takeda
Hiroki Takeda am 27 Mai 2022
ありがとうございます。
すみません、言葉足らずでした。grid dataにはNaNも含まれております。
NaNをinterpをかけてて何かしらかの有限値にしたくはありません(NaNはNaNのままです)。
ご検討、よろしくお願いいたします。

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Hernia Baby
Hernia Baby am 28 Mai 2022
Bearbeitet: Hernia Baby am 29 Mai 2022

0 Stimmen

idx = (間隔の点数)
A(idx) = [] のようにすれば大丈夫と思います
--------------
A = rand(20)
A = 20×20
0.3294 0.2141 0.0349 0.7722 0.3410 0.2975 0.4866 0.5084 0.2503 0.4549 0.1318 0.1561 0.6573 0.0468 0.4301 0.7270 0.5717 0.6222 0.0926 0.5282 0.5515 0.6494 0.8887 0.9291 0.7088 0.9070 0.2480 0.1651 0.0327 0.4584 0.4035 0.4095 0.5174 0.3677 0.4181 0.7479 0.2998 0.6671 0.9952 0.9200 0.9477 0.7335 0.1132 0.5723 0.4490 0.9928 0.5083 0.1176 0.1821 0.3907 0.3242 0.1335 0.2269 0.6374 0.4030 0.3438 0.4705 0.9688 0.0925 0.6340 0.3971 0.3786 0.9624 0.6243 0.0052 0.2627 0.7433 0.5038 0.7452 0.7271 0.2697 0.5969 0.7124 0.7544 0.7657 0.0679 0.1691 0.2259 0.2327 0.5604 0.4542 0.5952 0.4378 0.2956 0.0484 0.2282 0.2417 0.3004 0.3079 0.3046 0.4032 0.6213 0.7784 0.5495 0.8746 0.7471 0.8076 0.5469 0.0176 0.0288 0.4844 0.2509 0.1019 0.7643 0.4005 0.3971 0.4661 0.7129 0.4157 0.8267 0.7787 0.6195 0.1984 0.6374 0.8736 0.1581 0.4744 0.7203 0.8180 0.2676 0.6782 0.7898 0.7125 0.2141 0.5914 0.2511 0.1022 0.6844 0.1230 0.5830 0.8340 0.7681 0.7640 0.2406 0.7133 0.0447 0.0874 0.5514 0.0772 0.1819 0.8650 0.2617 0.5244 0.4561 0.2564 0.4604 0.6894 0.8079 0.1640 0.6023 0.4456 0.5562 0.8433 0.5606 0.5353 0.1907 0.3701 0.2394 0.2465 0.2361 0.3418 0.6012 0.1765 0.8765 0.1843 0.7301 0.9144 0.7782 0.4597 0.9805 0.5910 0.0300 0.2414 0.9908 0.4346 0.7778 0.8973 0.9723 0.4169 0.9771 0.8614 0.6278 0.3872 0.6511 0.1060 0.7323 0.8849 0.3590 0.3793 0.9773 0.9990 0.4098 0.1863 0.9780 0.7061 0.0717 0.2268 0.8293 0.1081 0.2867
idx1 = 2:2:20;
idx2 = 1:3:20;
A(idx1,:) = []
A = 10×20
0.3294 0.2141 0.0349 0.7722 0.3410 0.2975 0.4866 0.5084 0.2503 0.4549 0.1318 0.1561 0.6573 0.0468 0.4301 0.7270 0.5717 0.6222 0.0926 0.5282 0.9477 0.7335 0.1132 0.5723 0.4490 0.9928 0.5083 0.1176 0.1821 0.3907 0.3242 0.1335 0.2269 0.6374 0.4030 0.3438 0.4705 0.9688 0.0925 0.6340 0.4542 0.5952 0.4378 0.2956 0.0484 0.2282 0.2417 0.3004 0.3079 0.3046 0.4032 0.6213 0.7784 0.5495 0.8746 0.7471 0.8076 0.5469 0.0176 0.0288 0.6782 0.7898 0.7125 0.2141 0.5914 0.2511 0.1022 0.6844 0.1230 0.5830 0.8340 0.7681 0.7640 0.2406 0.7133 0.0447 0.0874 0.5514 0.0772 0.1819 0.3418 0.6012 0.1765 0.8765 0.1843 0.7301 0.9144 0.7782 0.4597 0.9805 0.5910 0.0300 0.2414 0.9908 0.4346 0.7778 0.8973 0.9723 0.4169 0.9771 0.6401 0.2116 0.6362 0.2029 0.3209 0.0416 0.2222 0.0323 0.1177 0.9763 0.3686 0.8221 0.6570 0.2724 0.1954 0.9320 0.7671 0.7092 0.1637 0.8881 0.4763 0.2933 0.0443 0.6846 0.6514 0.2115 0.7826 0.7110 0.4418 0.7665 0.6030 0.4301 0.6528 0.5522 0.3038 0.6063 0.9475 0.0954 0.8871 0.8555 0.2145 0.7422 0.7067 0.8233 0.3990 0.9940 0.1196 0.1640 0.4125 0.8491 0.3910 0.5934 0.3488 0.7059 0.0288 0.3965 0.6983 0.8355 0.5381 0.3479 0.7434 0.2384 0.8301 0.8466 0.0346 0.2743 0.0500 0.4072 0.7806 0.5610 0.5018 0.6668 0.1493 0.7451 0.1488 0.7547 0.0187 0.1635 0.9493 0.6782 0.8741 0.7512 0.2171 0.0815 0.8318 0.8624 0.9990 0.2068 0.8567 0.1006 0.3555 0.4079 0.6544 0.2441 0.6948 0.6628 0.9316 0.9272 0.1982 0.7886
A(:,idx2) = []
A = 10×13
0.2141 0.0349 0.3410 0.2975 0.5084 0.2503 0.1318 0.1561 0.0468 0.4301 0.5717 0.6222 0.5282 0.7335 0.1132 0.4490 0.9928 0.1176 0.1821 0.3242 0.1335 0.6374 0.4030 0.4705 0.9688 0.6340 0.5952 0.4378 0.0484 0.2282 0.3004 0.3079 0.4032 0.6213 0.5495 0.8746 0.8076 0.5469 0.0288 0.7898 0.7125 0.5914 0.2511 0.6844 0.1230 0.8340 0.7681 0.2406 0.7133 0.0874 0.5514 0.1819 0.6012 0.1765 0.1843 0.7301 0.7782 0.4597 0.5910 0.0300 0.9908 0.4346 0.8973 0.9723 0.9771 0.2116 0.6362 0.3209 0.0416 0.0323 0.1177 0.3686 0.8221 0.2724 0.1954 0.7671 0.7092 0.8881 0.2933 0.0443 0.6514 0.2115 0.7110 0.4418 0.6030 0.4301 0.5522 0.3038 0.9475 0.0954 0.8555 0.7422 0.7067 0.3990 0.9940 0.1640 0.4125 0.3910 0.5934 0.7059 0.0288 0.6983 0.8355 0.3479 0.2384 0.8301 0.0346 0.2743 0.4072 0.7806 0.5018 0.6668 0.7451 0.1488 0.0187 0.1635 0.6782 0.7512 0.2171 0.8318 0.8624 0.2068 0.8567 0.3555 0.4079 0.2441 0.6948 0.9316 0.9272 0.7886

1 Kommentar

Hiroki Takeda
Hiroki Takeda am 31 Mai 2022
いつもありがとうございます。無事に解決できました。
またよろしくお願いいたします。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Produkte

Version

R2021b

Tags

Community Treasure Hunt

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

Start Hunting!