Answered
Why am I receiving this error "Index in position 2 exceeds array bounds (must not exceed 1)."
When you load into a variable, the data loads into a struct. The fieldnames of that struct are the variables in the mat file. S...

7 years ago | 1

Answered
Index error when using function
We need to see more of your code to be sure, but you likely have a variable named either f or dx that is shadowing a function of...

7 years ago | 0

Answered
No-copy read object property from mex c++
There is no official API method to do this with the C API. You have to resort to unofficial hacks. E.g., see this FEX submission...

7 years ago | 0

Answered
How to make an array that the elements are matrix
Maybe use a cell array? E.g., graph.frontier = {[3x3],[3x3],[3x3],[3x3]}; You can then get at the matrices with curly braces,...

7 years ago | 0

Answered
Fastest way to find number of times a number occurs in an array?
So, you've got some potential speed problems with your posted methods. When you evaluate the expression X(:,2) repeatedly tha...

7 years ago | 2

| accepted

Answered
Second oder ode solution with euler methods
Rewrite your 2nd order equation as a pair of first order equations, then use Euler method on a 2-element vector. I.e., Define y...

7 years ago | 0

Answered
automating global definition inside multiple functions
Ugh! This is not a good code design. There are better choices. E.g., maybe use a struct with fields named for your variables, a...

7 years ago | 0

Answered
Calculating axial stresses of different beams
E.g., maybe using the element-wise division operator is all you need: axialforce = a scalar or vector of axial forces area = a...

7 years ago | 0

| accepted

Answered
how to replace elements in top third, middle third, and bottom third of matix
Your row indexing is wrong. The first n rows are 1:n which you have correct. The second n rows indexing is n more that the fir...

7 years ago | 2

| accepted

Answered
How to put 2 matrices together to make one matrix?
To stack them vertically, A = your 7x2 matrix B = your 3x2 matrix result = [A;B]; If you had two matrices that you wanted to...

7 years ago | 0

Answered
Two Dice Monte Carlo Simulation
You don't have your for-loops set up properly. You are trying to find the probability that five consecutive 7's occur in 100 ro...

7 years ago | 0

| accepted

Answered
Problems when comparing mwSize and mwIndex variables
A couple of observations: >> typecast(uint64(1),'uint8') ans = 1 0 0 0 0 0 0 0 >> typecast(uint64(4...

7 years ago | 1

| accepted

Answered
1D array to 2D array positions
n = 5; B = zeros(n,size(A,2)); B(sub2ind(size(B),n+1-A,1:size(A,2))) = 1;

7 years ago | 1

| accepted

Answered
How to create an array from array of numbers??
Are you sure this: speed_1=acc(2,1)*dt(2); speed_2=speed_1+acc(3,1)*dt(3); speed_3=speed_1+acc(4,1)*dt(4); speed_4=speed_1+a...

7 years ago | 0

Answered
For Loop Dimensions Not Consistent Horzcat
In these two lines: meanlevellist(i) = mean_SPL; meanlevellist = [meanlevellist, mean_SPL]; The first line puts mean_...

7 years ago | 0

Answered
How does copy-on-modify operate on structs and classes?
Question: When matlab modifies a member of a struct or class in a function, is the entire struct or class object copied, or onl...

7 years ago | 3

| accepted

Answered
Is there any possible way to shorten this code without using dynamic variables
cellfun might help you. E.g., this part1 = dct2(img_blocks{1,1}); : part16 = dct2(img_blocks{4,4}); could be replaced wi...

7 years ago | 1

| accepted

Answered
Computing time for .^(1/2) or .^(1/p)
I am unaware of any documentation on how TMW has chosen to implement their rooting/power algorithms, but it would not surprise m...

7 years ago | 0

Answered
I am trying to extract all the values from a for loop
You could use a counter: k = 0: % initialize outside loop : k = k + 1; time(k) = n_time(ii); That being said, i...

7 years ago | 0

Answered
Index exceeds matrix dimensions.
What is numel(aig)? Seems like aig doesn't have 45 elements.

7 years ago | 0

| accepted

Answered
Unable to perform assignment because the left and right sides have a different number of elements.
I would assume this Te_(i+1)=Te_+h*fi; was meant to be this Te_(i+1) = Te_(i) + h * fi;

7 years ago | 1

Answered
how to define binary matrix in matlab?
If you mean that you type in the A matrix exactly as above, but want to reinterpret the decimal digits as binary digits, then ma...

7 years ago | 0

| accepted

Answered
Creating pointers for arrays
First, there is no way in official MATLAB that I am aware of to do what you want to do. That is, you can't have variables that ...

7 years ago | 1

| accepted

Answered
how to create binary matrix in matlab
>> dec=[1;2;3;4;5]; >> bin = dec2bin(dec,4) bin = 0001 0010 0011 0100 0101 >> bin2dec(bin) ans = 1 2 ...

7 years ago | 1

Answered
sparse2matrix random error
You have two entries for the (2,8) spot, namely [2 8 0] and [2 8 -4]. The way you have your algorithm coded, the first one in t...

7 years ago | 0

Answered
How can I predict the number of runs scored?
I will get you started. You need to write a code outline for how you would do it, e.g., with commenting, and then fill in the co...

7 years ago | 1

Answered
How can I model the decay rate of Carbon 11 and its bar graph?
You need to account for all of the atoms in your plot. E.g., this R(i) = N - sum(f(1:i)); % <-- Wrong, you are only plotting t...

7 years ago | 0

| accepted

Answered
Sparse matrix ir sorting
Yes, the elements in the ir array corresponding to the same column are guaranteed to go in increasing order. The indexing is 0-...

7 years ago | 1

| accepted

Answered
How to loop through all rows using a for loop
I will get you started: patients = the variable that has all of the patient information for k=1:_______ <-- you fill this in ...

7 years ago | 0

Answered
Help with learning indexing
x is size 2x3, so the 'end' in the 2nd index position is 3. Then just do the math (3-1)/2 = 2/2 = 1 so x(2,(end-1)/2) = x(2,1)...

7 years ago | 0

Load more