Community Profile

photo

David Hill


Last seen: 1 giorno fa Attivo dal 2017

Electrical Engineering with minors in Computer Science and Mathematics. Working as an Undergraduate Research Assistant in the field of Robotics.

Programming Languages:
Python, C++, C, Java, Javascript, R, MATLAB, CSS, Arduino
Spoken Languages:
English, Spanish
Professional Interests:
Robotics and Autonomous Systems, Embedded Systems

Statistics

All
  • MATLAB Mini Hack Participant
  • Treasure Hunt Participant
  • Ace
  • 36 Month Streak
  • Cody 10th Anniversary 10-Day Streak
  • Magic Numbers Master
  • Personal Best Downloads Level 4
  • 5-Star Galaxy Level 4
  • Word Puzzles Master
  • Promoter
  • Sequences And Series II Master
  • Cody5 Easy Master

Visualizza badge

Content Feed

Risposto
Create Number and excluding
No need for loops. A=randi([5,15],1,100); A(A==9|A==13)=[]; A

6 giorni fa | 0

Risposto
Analysing PWM duty cycle of a signal
s=pwm>threshold;%pwm is your signal, threshold is when it is considered on or off d=diff(s); idx1=find(s,1); idx2=find(d==-1)...

8 giorni fa | 0

Risposto
Storing Data and working out an equation
Just index, no loop needed. Filtered_Gear_rpm=rand(40000,1);%sample data Filtered_NES_rpm=rand(40000,1);%sample data x=Filter...

8 giorni fa | 0

Risposto
solve non-linear equation
Use fzero eqn=@(z)exp(-z)+pho*exp(L-2*z)-G;%you could plot the function to find the approximate location of the root z=fzero(e...

8 giorni fa | 0

| accettato

Risposto
Index in position 2 exceeds array bounds
for i = 1:numel(uniq) Tyro1{i} = table2cell(REQtyr(ismember(resSeq,uniq(i)),["AtomName","X","Y","Z"])); Tyro{i} = tabl...

12 giorni fa | 0

| accettato

Risposto
Error in for loop (issue with variable calling)
for i = 1:1 z1 = importdata("Xxsv0000"+num2str(i)+".txt"); Time{i} = z1.data(:,1); ...

13 giorni fa | 1

Risposto
Find column number for every row in matrix
a=[ -1 4 1 1 -1 -1 -5 4 -1]; A=(a>0)'; [b,d]=find(A); [~,e]=unique(d); b(e)

13 giorni fa | 0

Risposto
How do I crop a matrix within desired numerical limits?
M=[-2+16*rand(100,1),-17+9*rand(100,1),-3+5*rand(100,1)]; M(M(:,3)<-2|M(:,3)>1,:)=[]; M(M(:,2)<-16|M(:,2)>-9,:)=[]; M(M(:,1)<...

13 giorni fa | 0

Risposto
How to select vectors from a set of vectors
x=[1 1 1 1 0 0 0 0;1 0 0 0 1 1 1 0;0 1 0 0 1 0 0 1;0 0 1 0 0 1 0 1;0 0 0 1 0 0 1 0]; r=randi(8,1,500); y=x(:,r)

13 giorni fa | 1

| accettato

Risposto
I need to combine those three martix into a single big one. How do I do that?
blkdiag(randi(10,2),randi(10,2),randi(10,2))

19 giorni fa | 0

Risposto
Compare vector to two other vectors
m=randi(100,1,20); n=randi(100,1,30); k=randi(100,1,10000); [M,N]=meshgrid(m,n); x=min(M,N); z=zeros(size(x)); u=unique(x)...

19 giorni fa | 0

Risposto
Function might not be used error
[e,t,a]=CalcTip(100,3) [e,t,a]=CalcTip(100,4) [e,t,a]=CalcTip(100,5) [e,t,a]=CalcTip(100,2) function[error, tip, amoun...

20 giorni fa | 0

Risposto
Having trouble converting rpm to 1/s using unitConvert from symunit
You want rps u = symunit; n = 2950 * u.rpm; w = vpa(unitConvert(n,u.rps))

20 giorni fa | 1

Risposto
creating an array from a single user input
userinput = input('input nth value for fibonacci calculation:'); %define two empty matrices one for fibonacci values and one fo...

20 giorni fa | 0

| accettato

Risposto
low quality figure problem when saving as svg or pdf ( using fill function)
How is the quality different? My saved pdf looks just the same. x=rand(10,10); y=rand(10,10); z=rand(10,10); figure,axis equ...

21 giorni fa | 1

Risposto
Mask with a for loop
removeData([2 3 0 0 7 8 0]) function [newVec] = removeData(vec) newVec = zeros(size(vec)); for x = 1:length(vec) %don't hav...

21 giorni fa | 0

Risposto
Easiest way to check if the point is on the land or on sea?
Do you have the mapping toolbox? Use https://www.mathworks.com/matlabcentral/fileexchange/48661-landmask If so it is as simple a...

21 giorni fa | 0

| accettato

Risposto
How can I load data from Excel file to Matlab in script and use the data loaded to calculate?
MSU1=readmatrix('Relaxation data.xlsx','Range','A4:E82')%load the others following the same method

28 giorni fa | 1

Risposto
t test ( not sure if my implementation is correct)
N=randi(100,5,4);%your matrix; R=randi(100,5,4);%your matrix h=1; for n=1:4 for r=1:4 H(h)=ttest(N(:,n),R(:,r));...

28 giorni fa | 0

| accettato

Risposto
How can I load data from Excel file to Matlab in script and use the data loaded to calculate?
Use readmatrix or readtable. If you attach your spreadsheet we could help more.

28 giorni fa | 1

Risposto
Greek character print in the command window, but not when I publish a script.
display(char(945)); display(char(946));

28 giorni fa | 0

Risposto
how to use elements from array to sort data
Keep your data stored in matrices that you can index into. numdata = xlsread("res Data.xlsx"); Q=numdata(1:5,:); F=numdata(6:...

29 giorni fa | 1

Risposto
How to create a function which takes one column of data as its input and another as its output
Just use the find function. find rng(1) A=randi(100,10,2) f=A(find(A(:,2)==88),1)

29 giorni fa | 0

| accettato

Risposto
Bessel Function Calculation in Matlab
You need to increase your k as z gets larger. n=sym(1); F(1)=n; for k=1:202 F(k+1)=F(k)*k; end J=zeros(1,60); for z=1:...

circa un mese fa | 1

Risolto


Sequence problem
find the nth term of the sequence: 790 1303 2033 ____ 4366 6095

circa un mese fa

Risposto
product between doubles 200*200
F= 1 -((1-prob1).*(1-prob2).*(1-prob3));

circa un mese fa | 0

| accettato

Risolto


Repeat a string (not a character array)
True string are a relatively recent addition to MATLAB, first having been available in R2016. Strings contrast with character ar...

circa un mese fa

Risolto


Median filter over three values
Implement 1-D median filter over input vector x as described: Moving window size is 3 Output is middle/central value in moving...

circa 2 mesi fa

Risolto


Generate Hadamard Matrix
In mathematics, a Hadamard matrix, named after the French mathematician Jacques Hadamard, is a square matrix whose entries are e...

circa 2 mesi fa

Risposto
How to make a 'case' go over each element in a vector ?
tcue = TIMES+floor(NS)-0.5;

circa 2 mesi fa | 0

Carica altro