如何镜像下面给出的曲线?

时间:2016-03-10 07:15:32

标签: matlab rotation flip mirror

我不知道哪个是正确的功能,(例如addListForm.jadeflipud) 但我希望镜像如下所示的曲线: enter image description here TO

enter image description here

A

但是,I和V值如下:

fliplr

I=
7.533307359
7.525186507
7.519095869
7.506914591
7.486612462
7.486612462
7.482552036
7.480521823
7.47849161
7.474431184
7.470370759
7.46428012
7.462249907
7.452098842
7.433826926
7.389162242
7.309983939
7.167869035
6.930334125
6.581137504
6.116218748
5.570091475
4.983359945
4.398658627
3.838319864
3.32670621
2.873968732
2.476047001
2.126850381
1.838560148
1.590874173
1.377701817
1.203103507
1.054897965
0.926994552
0.819393267
0.726003473
0.650885596
0.585918783
0.529072821
0.480347711
0.435683027
0.397108982
0.366655789
0.334172382
0.305749401
0.285447272
0.26311493
0.244843014
0.226571098
0.210329394
0.196117904
0.181906414
0.171755349
0.163634498
0.15145322
0.145362581
0.139271943
0.131151091
0.125060452
0.118969814
0.114909388
0.110848962
0.104758323
0.100697897
0.098667684
0.092577046
0.090546833
0.08851662
0.086486407
0.082425981
0.078365555
0.076335342
0.07430513
0.072274917
0.068214491
0.066184278
0.064154065
0.062123852
0.058063426
0.047912362
0.047912362
0.045882149
0.047912362
0.047912362
0.045882149
0.045882149
0.047912362
0.047912362
0.045882149
0.045882149
0.045882149
0.045882149
0.045882149
0.047912362
0.043851936
0.047912362
0.045882149
0.047912362
0.045882149

这是I和V的100x1数组

1 个答案:

答案 0 :(得分:0)

您在问题中给出了答案:只需使用fliplr功能! 你需要使用:

V1 = max(V) - fliplr(V)
I1 = fliplr(I)
plot(V1,I1);

enter image description here

唯一重要的事情 - 很容易获得镜像,但是当我们必须找到它时? (看看我的黄色和蓝色曲线)。

此部分max(V)定义x轴的曲线移位。这意味着如果你像你一样使用它,新曲线从0开始(红色曲线)。如果您需要转移它,请使用max(V) + 1