Video: Line integrals and vector fields | Multivariable Calculus | Khan Academy 2024
Het veranderen van waarden in een vector in R is eigenlijk best simpel. Laten we, om dit te illustreren, aannemen dat je twee vectoren hebt gemaakt met het aantal manden dat Granny en Geraldine in zes basketbalspellen maakten, als volgt: >> manden. van. Granny baskets. van. Geraldine <- c (5, 3, 2, 2, 12, 9)
Maar stel dat Granny je vertelt dat je een fout hebt gemaakt: in de derde game maakte ze vijf manden, niet vier. U kunt deze fout gemakkelijk corrigeren door indices te gebruiken, als volgt:
Stel je voor dat je twee fouten hebt gemaakt in het aantal manden dat Granny's vriend Geraldine scoorde: ze scoorde zelfs vier keer in de tweede en vierde game. Om de manden voor Geraldine te corrigeren, kunt u de volgende code gebruiken:
Hoe cool is dat? Je moet echter voorzichtig zijn. R vertelt je niet wanneer het waarden recycleert, dus een typfout kan onverwachte resultaten opleveren.
R heeft geen knop Ongedaan maken, dus wanneer u een vector wijzigt, kunt u niet meer teruggaan. U kunt rampen voorkomen door eerst een kopie van uw object te maken en vervolgens de waarden in de kopie te wijzigen, zoals in het volgende voorbeeld. Maak eerst een kopie door de vectormanden toe te wijzen. van. Granny to the object Granny. kopie:>> Granny. kopieer <- baskets. van. Granny
Je kunt controleren wat er in beide objecten zit door de naam op de opdrachtregel te typen en op Enter te drukken. Nu kunt u de vectormanden wijzigen. van. Granny: >> manden. van. Granny [4] manden. van. Granny [1] 12 4 5 11 9 3
Als je een fout maakt, wijs dan gewoon de vector Granny toe. kopieer terug naar de objectmanden. van. Oma, zoals dit: >> manden. van. Granny baskets. van. Granny [1] 12 4 5 6 9 3