how to ds mapping

4 vues (au cours des 30 derniers jours)
Joao Vital
Joao Vital le 19 Fév 2019
Hi, basically i'm trying to write a code to compare the values that i have on a table with a certain range and give it a value
if Accel >= 0.28 & Accel < 2.1 this is equal to number 1
if Accel >= 2.11 & Accel < 3.63 is equal to number 2
and then with both values use it to create a map.

Réponses (1)

Anushka
Anushka le 29 Jan 2025
To effectively compare values in your table with specified ranges and assign corresponding values, you can leverage MATLAB's logical indexing capabilities.Here are the steps you can follow to acheive this:
  • If your data is in a table, you can load it using the 'readtable' function or create it manually. For a better understanding of the 'readtable' function, you can refer to the following documentation: https://www.mathworks.com/help/matlab/ref/readtable.html
  • Once the data is loaded, apply logical conditions to compare the 'Accel' values against your specified ranges. Here is a snippet of code for better understanding:
data.AccelValue(data.Accel >= 0.28 & data.Accel < 2.1) = 1;
data.AccelValue(data.Accel >= 2.11 & data.Accel < 3.63) = 2;
I hope this explanation helps you implement your solution smoothly.

Catégories

En savoir plus sur Geodesy and Mapping dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by