Удалите динамическое свойство из географического или плоского вектора
удаляет все динамические свойства, заданные vout
= rmfield(vin
,names
)names
от vin
.
Примечание
rmfield
не может удалить Metadata
, и Geometry
свойства от любого географического или плоского вектора. Далее, это не может удалить Latitude
и Longitude
свойства от geopoint
и geoshape
объекты, ни X
и Y
свойства от mappoint
и mapshape
объекты.
Создайте вектор геоточки с динамическими свойствами.
gp = geopoint([42 42.2],[-110.5 -110.7],'Temperature',[65.6 63.2],'Humidity',[44 41])
gp = 2x1 geopoint vector with properties: Collection properties: Geometry: 'point' Metadata: [1x1 struct] Feature properties: Latitude: [42 42.2000] Longitude: [-110.5000 -110.7000] Temperature: [65.6000 63.2000] Humidity: [44 41]
Удалите только Humidity
свойство от вектора геоточки.
gp2 = rmfield(gp,'Humidity')
gp2 = 2x1 geopoint vector with properties: Collection properties: Geometry: 'point' Metadata: [1x1 struct] Feature properties: Latitude: [42 42.2000] Longitude: [-110.5000 -110.7000] Temperature: [65.6000 63.2000]
Создайте mapshape вектор.
ms = mapshape(shaperead('tsunamis.shp'))
ms = 162x1 mapshape vector with properties: Collection properties: Geometry: 'point' Metadata: [1x1 struct] Vertex properties: (162 features concatenated with 161 delimiters) X: [128.3000 NaN -156 NaN 157.9500 NaN 143.8500 NaN -155 NaN ... ] Y: [-3.8000 NaN 19.5000 NaN -9.0200 NaN 42.1500 NaN 19.1000 NaN ... ] Feature properties: Year: [1950 1951 1951 1952 1952 1952 1952 1953 1953 1953 1953 1954 ... ] Month: [10 8 12 3 3 5 11 3 6 9 11 6 10 4 11 3 6 7 1 4 7 11 11 5 8 8 ... ] Day: [8 21 22 4 17 6 4 18 27 14 25 26 NaN 19 2 9 22 28 19 22 10 6 12 ... ] Hour: [3 10 NaN 1 3 NaN 16 NaN NaN 0 17 NaN NaN 20 NaN 14 23 8 14 ... ] Minute: [23 57 NaN 22 58 NaN 58 NaN NaN 26 48 NaN NaN 24 NaN 22 50 ... ] Second: [NaN NaN NaN 41 NaN NaN NaN NaN NaN 36 NaN NaN NaN NaN NaN ... ] Val_Code: [2 4 2 4 4 1 4 3 3 4 4 1 2 4 3 4 3 4 4 2 4 4 2 4 4 4 4 4 4 ... ] Validity: {1x162 cell} Cause_Code: [1 1 6 1 1 9 1 1 6 3 1 9 0 1 1 1 1 1 1 1 3 1 1 1 0 3 1 1 ... ] Cause: {1x162 cell} Eq_Mag: [7.6000 6.9000 NaN 8.1000 4.5000 NaN 9 5.8000 NaN 6.8000 ... ] Country: {1x162 cell} Location: {1x162 cell} Max_Height: [2.8000 3.6000 6 6.5000 1 1.5200 18 1.5000 1.4000 3 3 3 ... ] Iida_Mag: [1.5000 1.8000 2.6000 2.7000 NaN NaN 4.2000 0.6000 0.5000 ... ] Intensity: [1.5000 NaN NaN 2 NaN NaN 4 NaN 1 1.5000 1.5000 NaN NaN ... ] Num_Deaths: [NaN NaN NaN 33 NaN NaN 2236 NaN NaN NaN NaN 7 NaN 3 NaN ... ] Desc_Deaths: [NaN NaN NaN 1 NaN NaN 3 NaN NaN NaN NaN 1 NaN 1 NaN ... ]
Попытайтесь удалить несколько свойств из mapshape вектора.
s2 = rmfield(ms,{'Geometry','Second','Minute','intensity'})
s2 = 162x1 mapshape vector with properties: Collection properties: Geometry: 'point' Metadata: [1x1 struct] Vertex properties: (162 features concatenated with 161 delimiters) X: [128.3000 NaN -156 NaN 157.9500 NaN 143.8500 NaN -155 NaN ... ] Y: [-3.8000 NaN 19.5000 NaN -9.0200 NaN 42.1500 NaN 19.1000 NaN ... ] Feature properties: Year: [1950 1951 1951 1952 1952 1952 1952 1953 1953 1953 1953 1954 ... ] Month: [10 8 12 3 3 5 11 3 6 9 11 6 10 4 11 3 6 7 1 4 7 11 11 5 8 8 ... ] Day: [8 21 22 4 17 6 4 18 27 14 25 26 NaN 19 2 9 22 28 19 22 10 6 12 ... ] Hour: [3 10 NaN 1 3 NaN 16 NaN NaN 0 17 NaN NaN 20 NaN 14 23 8 14 ... ] Val_Code: [2 4 2 4 4 1 4 3 3 4 4 1 2 4 3 4 3 4 4 2 4 4 2 4 4 4 4 4 4 ... ] Validity: {1x162 cell} Cause_Code: [1 1 6 1 1 9 1 1 6 3 1 9 0 1 1 1 1 1 1 1 3 1 1 1 0 3 1 1 ... ] Cause: {1x162 cell} Eq_Mag: [7.6000 6.9000 NaN 8.1000 4.5000 NaN 9 5.8000 NaN 6.8000 ... ] Country: {1x162 cell} Location: {1x162 cell} Max_Height: [2.8000 3.6000 6 6.5000 1 1.5200 18 1.5000 1.4000 3 3 3 ... ] Iida_Mag: [1.5000 1.8000 2.6000 2.7000 NaN NaN 4.2000 0.6000 0.5000 ... ] Intensity: [1.5000 NaN NaN 2 NaN NaN 4 NaN 1 1.5000 1.5000 NaN NaN ... ] Num_Deaths: [NaN NaN NaN 33 NaN NaN 2236 NaN NaN NaN NaN 7 NaN 3 NaN ... ] Desc_Deaths: [NaN NaN NaN 1 NaN NaN 3 NaN NaN NaN NaN 1 NaN 1 NaN ... ]
Second
и Minute
свойства были удалены успешно. Обратите внимание на то, что Geometry
свойство все еще существует, потому что оно не может быть удалено. Кроме того, Intensity
не был удален, потому что имена свойства чувствительные к регистру.
name
— Имя одного свойства удалитьИмя одного свойства удалить в виде вектора символов. Свойство в name
является чувствительным к регистру.
names
— Имя нескольких свойств удалитьИмя нескольких свойств удалить в виде массива ячеек из символьных векторов. Свойства в names
являются чувствительными к регистру.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.