前提・実現したいこと
MATLAB 初心者です.
csvデータを読み込み,データを直線補間で内挿をしたいです.
自作コード
MATLAB
1 2>> filename = 'test.csv'; %ファイル指定 3>> M = csvread( filename, 2, 0); %3行目からのcsvデータ読み込み 4>> M( : , 2 ) = [ ]; %2行目削除 5>> M( : , 2 ) = [ ]; %2行目削除 6>> 7>> A = movmean ( M , 3 ); %平均移動 8>> x = A ( : , 1 );%x座標 9>> zd = A ( : , 2 );%x座標 10>> 11
以下に示すcsvデータ(test.csv)のx,zdの値を用いて,
①移動平均を取る
②移動平均させたデータから直線補間を行う
上記の2つを目標にやっております.
MathWorksのドキュメンテーションを参照に書いているのですが,知識が浅いため理解できない所も多いです.知識のある方,ご教示して頂けると幸いです.
補足情報(FW/ツールのバージョンなど)
MATLAB R2019aを使用しています.
まだまだ勉強中ですので,わかっていないことも多いですが,ご協力お願い致します.
###csvデータ(test.csv)
Data
x y z zd
2.02165 0.13227 0.09169 0.00025
2.02162 0.13226 0.09169 0.00025
2.01156 0.13228 0.09084 0.00020
2.01153 0.13227 0.09083 0.00020
2.00148 0.13227 0.09001 0.00018
2.00144 0.13227 0.09000 0.00017
1.99139 0.13227 0.08921 0.00018
1.99135 0.13228 0.08919 0.00016
1.98130 0.13227 0.08843 0.00020
1.98126 0.13229 0.08841 0.00018
1.65800 0.13242 0.06424 0.00023
1.65796 0.13240 0.06423 0.00022
1.64788 0.13243 0.06357 0.00027
1.64784 0.13242 0.06357 0.00027
1.63776 0.13243 0.06287 0.00028
1.63773 0.13241 0.06287 0.00028
1.40479 0.13249 0.04736 0.00017
1.39469 0.13251 0.04674 0.00018
1.39465 0.13250 0.04674 0.00018
1.38455 0.13251 0.04608 0.00015
1.38451 0.13250 0.04607 0.00015
1.37441 0.13252 0.04547 0.00016
1.37437 0.13250 0.04547 0.00016
1.36427 0.13253 0.04490 0.00021
1.36423 0.13251 0.04488 0.00019
1.35413 0.13252 0.04425 0.00017
1.35409 0.13252 0.04424 0.00017
1.34398 0.13253 0.04364 0.00018
1.34395 0.13252 0.04363 0.00017
1.33384 0.13253 0.04301 0.00016
1.33380 0.13253 0.04299 0.00014
1.32369 0.13252 0.04247 0.00023
1.32366 0.13253 0.04246 0.00022
1.31355 0.13253 0.04187 0.00023
1.31351 0.13254 0.04185 0.00021
1.30340 0.13253 0.04124 0.00020
1.30337 0.13254 0.04123 0.00019
1.29325 0.13252 0.04062 0.00018
1.29322 0.13253 0.04061 0.00016
1.28311 0.13255 0.04004 0.00019
1.28307 0.13254 0.04004 0.00019
1.22216 0.13255 0.03655 0.00016
1.21204 0.13257 0.03600 0.00018
1.21201 0.13254 0.03599 0.00017
1.20189 0.13256 0.03545 0.00020
1.20185 0.13255 0.03545 0.00020
1.19173 0.13256 0.03488 0.00018
1.19169 0.13257 0.03486 0.00017
1.18157 0.13256 0.03433 0.00018
1.18154 0.13256 0.03432 0.00017
1.17141 0.13255 0.03382 0.00022
1.17138 0.13256 0.03380 0.00021
1.16126 0.13257 0.03331 0.00026
1.16122 0.13257 0.03329 0.00024
1.15109 0.13256 0.03274 0.00023
1.15106 0.13257 0.03273 0.00023
1.14093 0.13258 0.03218 0.00021
1.14090 0.13258 0.03218 0.00021
1.13077 0.13258 0.03168 0.00025
1.13074 0.13257 0.03168 0.00025
1.12061 0.13260 0.03115 0.00024
1.12057 0.13258 0.03114 0.00024
1.11044 0.13259 0.03058 0.00020
1.11041 0.13259 0.03056 0.00019
1.10028 0.13261 0.03008 0.00022
1.10024 0.13258 0.03005 0.00020
1.09011 0.13261 0.02959 0.00025
1.09008 0.13257 0.02957 0.00024
1.07995 0.13260 0.02908 0.00026
1.07991 0.13258 0.02907 0.00025
1.06978 0.13259 0.02852 0.00021
1.06974 0.13258 0.02852 0.00021
1.05961 0.13259 0.02806 0.00025
1.05958 0.13259 0.02806 0.00026
1.04944 0.13259 0.02758 0.00028
1.04941 0.13259 0.02757 0.00027
1.03927 0.13258 0.02704 0.00024
1.03924 0.13259 0.02703 0.00023
1.02910 0.13259 0.02652 0.00021
1.02907 0.13260 0.02651 0.00020
1.01893 0.13260 0.02604 0.00022
1.01889 0.13261 0.02603 0.00021
0.98841 0.13260 0.02461 0.00024
0.98837 0.13262 0.02460 0.00023
0.97823 0.13263 0.02410 0.00020
0.97820 0.13262 0.02410 0.00021
0.96806 0.13262 0.02365 0.00022
0.96802 0.13262 0.02363 0.00020
0.95788 0.13262 0.02325 0.00029
0.95784 0.13262 0.02320 0.00024
0.94770 0.13262 0.02277 0.00027
0.94766 0.13262 0.02277 0.00027
0.93752 0.13263 0.02232 0.00028
0.93749 0.13262 0.02231 0.00027
0.92734 0.13262 0.02185 0.00026
0.92731 0.13261 0.02181 0.00021
0.91716 0.13263 0.02141 0.00027
0.91712 0.13262 0.02140 0.00026
0.90698 0.13263 0.02095 0.00025
0.90694 0.13261 0.02094 0.00024
0.89680 0.13263 0.02059 0.00033
0.84587 0.13265 0.01848 0.00034
0.84583 0.13264 0.01846 0.00033
0.83568 0.13266 0.01805 0.00033
0.83565 0.13265 0.01804 0.00032
0.82549 0.13266 0.01768 0.00037
0.78473 0.13267 0.01608 0.00036
0.78470 0.13267 0.01607 0.00035
0.77454 0.13268 0.01573 0.00039
0.77450 0.13267 0.01571 0.00038
0.76435 0.13268 0.01536 0.00040
0.76431 0.13267 0.01536 0.00041
0.75415 0.13269 0.01495 0.00037
0.75412 0.13266 0.01498 0.00040
0.74396 0.13268 0.01455 0.00034
0.74392 0.13267 0.01454 0.00034
0.73376 0.13268 0.01423 0.00038
0.73373 0.13268 0.01422 0.00038
0.72357 0.13267 0.01385 0.00037
0.72353 0.13266 0.01384 0.00036
0.71337 0.13269 0.01342 0.00029
0.71333 0.13267 0.01341 0.00029
0.70317 0.13267 0.01304 0.00027
0.70313 0.13267 0.01305 0.00028
0.69297 0.13269 0.01265 0.00023
0.69294 0.13268 0.01265 0.00023
0.68277 0.13269 0.01226 0.00018
0.68274 0.13268 0.01226 0.00018
0.67257 0.13270 0.01193 0.00019
0.67254 0.13268 0.01192 0.00018
0.66237 0.13270 0.01153 0.00012
0.66233 0.13270 0.01152 0.00011
0.65217 0.13269 0.01113 0.00006
0.65213 0.13270 0.01114 0.00007
0.64197 0.13269 0.01079 0.00004
0.64193 0.13270 0.01079 0.00004
0.63176 0.13270 0.01047 0.00004
0.63173 0.13270 0.01046 0.00003
0.62156 0.13269 0.01011 -0.00001
0.62152 0.13271 0.01011 0.00000
0.61135 0.13269 0.00977 -0.00003
0.61132 0.13271 0.00976 -0.00004
0.60115 0.13270 0.00947 -0.00003
0.60111 0.13270 0.00945 -0.00005
0.59094 0.13269 0.00918 -0.00002
0.59091 0.13270 0.00917 -0.00002
0.58074 0.13269 0.00885 -0.00005
0.58070 0.13270 0.00891 0.00000
0.57053 0.13271 0.00853 -0.00008
0.57049 0.13270 0.00860 -0.00001
0.56032 0.13270 0.00822 -0.00010
0.56029 0.13269 0.00834 0.00002
0.55011 0.13272 0.00796 -0.00008
0.55008 0.13269 0.00808 0.00004
0.53990 0.13271 0.00764 -0.00013
0.53987 0.13269 0.00782 0.00005
0.52969 0.13271 0.00737 -0.00013
0.52966 0.13270 0.00753 0.00004
0.51948 0.13272 0.00709 -0.00014
0.51945 0.13269 0.00723 0.00000
0.50927 0.13272 0.00684 -0.00013
0.50924 0.13270 0.00692 -0.00004
0.49906 0.13271 0.00659 -0.00012
0.49902 0.13272 0.00658 -0.00013
0.48885 0.13273 0.00628 -0.00018
0.48881 0.13273 0.00627 -0.00019
0.47864 0.13273 0.00601 -0.00020
0.47860 0.13273 0.00598 -0.00023
0.46842 0.13273 0.00573 -0.00024
0.46839 0.13275 0.00566 -0.00031
0.45821 0.13274 0.00544 -0.00030
0.45817 0.13275 0.00538 -0.00035
0.44799 0.13274 0.00518 -0.00033
0.44796 0.13274 0.00517 -0.00033
0.43778 0.13273 0.00492 -0.00036
0.43774 0.13274 0.00491 -0.00037
0.42756 0.13275 0.00467 -0.00039
0.42753 0.13274 0.00466 -0.00040
0.41735 0.13273 0.00445 -0.00039
0.36622 0.13272 0.00352 -0.00032
0.35604 0.13275 0.00331 -0.00034
0.35600 0.13273 0.00330 -0.00035
0.34582 0.13274 0.00309 -0.00038
0.34578 0.13271 0.00309 -0.00038
0.33560 0.13275 0.00285 -0.00045
0.33556 0.13273 0.00283 -0.00046
0.32538 0.13275 0.00265 -0.00048
0.32534 0.13274 0.00268 -0.00044
0.31516 0.13275 0.00250 -0.00046
0.31512 0.13276 0.00250 -0.00046
0.30494 0.13275 0.00229 -0.00051
0.30490 0.13276 0.00228 -0.00052
0.29472 0.13275 0.00215 -0.00050
0.29468 0.13277 0.00219 -0.00045
0.28450 0.13275 0.00199 -0.00051
0.28446 0.13278 0.00198 -0.00051
0.27427 0.13274 0.00181 -0.00054
0.27424 0.13276 0.00180 -0.00055
0.26405 0.13275 0.00164 -0.00058
0.26401 0.13276 0.00163 -0.00058
0.25383 0.13275 0.00150 -0.00058
0.25379 0.13276 0.00150 -0.00058
0.24360 0.13274 0.00138 -0.00057
0.24357 0.13275 0.00137 -0.00058
0.23338 0.13275 0.00121 -0.00062
0.23335 0.13273 0.00121 -0.00062
0.22316 0.13275 0.00111 -0.00060
0.22312 0.13273 0.00110 -0.00061
0.21293 0.13275 0.00102 -0.00058
0.21290 0.13273 0.00102 -0.00058
0.20271 0.13275 0.00097 -0.00052
0.20267 0.13271 0.00096 -0.00053
0.19248 0.13276 0.00092 -0.00047
0.19245 0.13272 0.00091 -0.00048
0.18226 0.13275 0.00085 -0.00044
0.18222 0.13272 0.00085 -0.00044
0.17203 0.13276 0.00080 -0.00040
0.17200 0.13272 0.00079 -0.00041
0.16181 0.13275 0.00070 -0.00041
0.16177 0.13273 0.00069 -0.00042
0.15158 0.13275 0.00059 -0.00044
0.15155 0.13275 0.00061 -0.00042
0.14136 0.13275 0.00052 -0.00043
0.14132 0.13276 0.00052 -0.00043
0.13113 0.13275 0.00043 -0.00045
0.02883 0.13275 -0.00015 -0.00062
0.01864 0.13278 -0.00015 -0.00060
0.01860 0.13273 -0.00016 -0.00062
0.00841 0.13277 -0.00016 -0.00061
0.00837 0.13274 -0.00019 -0.00064
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。