Strona 1 z 1

Wstawianie i usuwanie danych z wektora

: 03 sty 2011 11:57
autor: Tadeo
Witam,
Mam taki problem: chcę usunąć pewne dane z wektora a następnie dodać w to miejsce nowe dane. Problem wygląda mniej więcej tak:
Dane są wektor badany f=1000:1000:1E6, wektor z danymi do usunięcia f_u=[70000 347000 370000 853000 883000]
Dane już umiem usuwac teraz problem ze wstawieniem nowych. Oto co trzeba wstawić: f1_wstaw=69000:100:71000, itd. w każde miejsce, ale tak żeby punkty się nie powtarzały. Końcowy wektor w pierwszym punkcie będzie wyglądał mniej więcej tak: f=[1000 ... 68000 69000 69100 69200 ... 70000 70100 70200 ... 71000 72000 73000...]. Proszę o pomysły jak dodac takie dane do wektora?

Re: Wstawianie i usuwanie danych z wektora

: 03 sty 2011 12:47
autor: Pitol
Jeśli dobrze Cie zrozumiałem to chcesz usunąć element 70000 i wstawić na jego miejsce wektor 69100...70900. I tak dla każdego punktu z podanego wektora.
W takim razie należy znaleźć w wektorze dany element -> usunąć go -> przygotować wektor do podstawienia -> i podstawić na miejsce usuniętego elementu nowy wektor.

Mniej więcej tak to można zrobić:
wektor.jpg