Community Profile # Joel Handy

Last seen: 2 months ago Active since 2019

#### Statistics

• • • • • #### Content Feed

View by

How does the mod function compensate for floating point round off?
Answering my own question. I wrapped the mod function and generated c code. if the quotient is within eps * quotient of bieing...

1 year ago | 0

| accepted

Question

How does the mod function compensate for floating point round off?
The documentation for the mod function states, "mod attempts to compensate for floating-point round-off effects to produce exact...

1 year ago | 4 answers | 2

### 4

Question

I'm trying to create a protected model from a Simulink model contained embedded matlab functions using coder.ceval() to pull in ...

1 year ago | 0 answers | 0

### 0

how to plot all the results of for loop in one figure on same axis?
Just move the figure(); command to before the for loop.

4 years ago | 0

How to flip my image
The are a few problems with your code. First, if you want the image, you dont want to transpose. That will flip and rotate, As...

4 years ago | 1

| accepted

How to split an array into smaller unequal-sized arrays dependend on array-column values
Histcounts can be used to pin the data the way you want. [~,~,BIN] = histcounts(mainArray(:,1), 0:10:500) subArray1 = mainArr...

4 years ago | 0

| accepted

if statement inside for loop location issues
This is exactly the situation where you want to use logical indexing. https://blogs.mathworks.com/loren/2013/02/20/logical-inde...

4 years ago | 0

| accepted

Plotting orientation in 3-D plot using quaternion
Check out this link which explains the quaternion mah required. https://gamedev.stackexchange.com/questions/28395/rotating-vect...

4 years ago | 0

How can i read multiple values in a string?
I believe a regular expression along these lines is what you are looking for. data = regexp('1º:" H:2T:16799C:7| H:2T:16803C:15...

4 years ago | 0

| accepted

Surface fitting for 3D point cloud acquired by photogrammetry
Take a look at griddata and scatteredInterpolant griddata Interpolates scattered data - generally to produce gridded data Vq =...

4 years ago | 2

Can this be written in a much better way for fast computations?
The code below will do what you are asking without needing a loop. coast=magic(14400); di_max=100; mx=14400; my=14400; [i...

4 years ago | 1

| accepted

How to assign numbers
Something like this? table = randi([0 10],10,10); tableMax = max(max(table)); table(table==0) = tableMax+1; % Or Just table...

4 years ago | 0

How can i do object oriented programming in Simulink?
It sounds like a simple masked subsystem may suit your needs. Its not object oriented programming but you can use it to define ...

4 years ago | 0

How could I extract the first two columns, and leave the next two and then so on from a matrix
% Set up example data set A = eye(100); A(1,:) = 1:100; numCols = size(A,2); % Answer B = A(:,sort([1:4:numCols 2:4:numCo...

4 years ago | 0

| accepted

A simple matrix question
A = [1 2 3 4 5]; B = fliplr(A) % Flip matrix in left/right direction A = [1; 2; 3; 4; 5]; B = flipud(A) ...

4 years ago | 0

| accepted

how can i convert the ip address into decimal
ipFields = uint8(str2double(split('192.192.192.2', '.')))'; typecast(fliplr(ipFields), 'uint32') % Explanation dec2hex(192)...

4 years ago | 1

unique set from file
c = {'!' 'a:' 'l' 't' '@' [] [] '?' 'a:' 'l' 't' '@' 's' 't' '/' 'a' 'b' 'a' 'n' 'd' 'A~'}; for rowIdx = 1:size(c,1) ...

4 years ago | 0

How to divide a structure into sub-structures based on a condition
I think this is what you are looking for. You will end up with two struture arrays both smaller than the original structure arr...

4 years ago | 0

What are the toolboxes on my license
Just type "ver" to find out what toolboxes you have ver This question has a pretty thorough description of product activation ...

4 years ago | 0

There appears to be two issues with your code. The first is that datetime doesn't take a cell array of numbers so you need to c...

4 years ago | 0

How do I apply unique names to structs created in a for loop?
Does this help at all? I'm not completely sure I understand the nuances of your question, but If I had a folder structure like ...

4 years ago | 0

Finding a max in a column and making all other elements equal to zero
a= [ 1 3 3; 3 1 2; 2 1 1 ] numRows = size(a,1); maxvals = max(a) a(a~=repmat(max(a),numRows,1)) = 0 numNonZeroInCol = sum(...

4 years ago | 0

| accepted

Undefined function or variable 'gurobi_write'. in MATLAB R2019a?
I don't know anything about Gurobi, but I do know that in the past, some programs that tie into Matlab need to be installed afte...

4 years ago | 2

| accepted

How to select images from nested folder?
Something like this should work. You will possibly need to add code to appropriately sort your list of images. I've marked whe...

4 years ago | 2

| accepted

Change the certain element after comparison of two arrays
B = A == 0;

4 years ago | 0

| accepted

How do I add an additional column to a cell array based on existing values in another column?
Obviously replace myCellArray with whatever your array is called. isTwo = cellfun(@(x) x == 2, myCellArray(:,2)); myCellArray(...

4 years ago | 0

Remove rows based on length of column value
I think this code will do what you want. It will make a vector with the same number of rows as A, with each element being the nu...

4 years ago | 1

How to plot IMU data (XYZ_AER)?
A quiver plot might help you. it essentially lets you draw vectors in 3D space. https://www.mathworks.com/help/matlab/ref/quiv...

4 years ago | 0

Question

path(pathdef) does not reset the matlab path
I know the question, "How do I restore the Matlab path to it's state at program start up," has been asked a million times and fo...

4 years ago | 0 answers | 0