Answered
How to change function coefficients?
Following the guidelines given in the MATLAB documentation: https://www.mathworks.com/help/matlab/math/parameterizing-functions...

7 years ago | 1

Answered
mkdir and simulations problems
You could download my FEX submission nextname: https://www.mathworks.com/matlabcentral/fileexchange/64108-next-available-filena...

7 years ago | 1

| accepted

Answered
How to set up Vectorization properly?
>> reshape(bsxfun(@plus,(1:4).',0:16:16*3),1,[]) ans = 1 2 3 4 17 18 19 20 33 34 35 36 49 50 51 52 MATLAB ve...

7 years ago | 0

| accepted

Answered
Image display with uint8 and double
It seems that you have a "binary" image with values 0 and 1, which is stored as uint8. Because floating-point images are assume...

7 years ago | 1

| accepted

Answered
could anyone help me how to display the position of all the numbers present in matrix.
A simple method that includes all numbers (because zeros are also numbers): >> A = [1,2,3,0;5,6,0,8;9,10,11,12] A = 1 ...

7 years ago | 0

Answered
Finding the average by excluding some values
>> Area= [ 1 2 3 4 5 1 1 1 1 12 2 3 4 5 121 145 190 500]; >> mean(Area(Area>10)) ans = 193.6

7 years ago | 1

Answered
storing data in a matrix from a nested loop
No loops required: >> d1 = [0,0,2;0,0,-2] d1 = 0 0 2 0 0 -2 >> d2 = [0,0,15;0,0,13] d2 = 0 ...

7 years ago | 1

Answered
could anyone help me to calculate the euclidean distance for the matrix.
>> B = sqrt(sum(bsxfun(@minus,permute(A,[1,3,2]),permute(A,[3,1,2])).^2,3)) B = 0.00000 2.99851 2.56248 0.72363 2...

7 years ago | 0

| accepted

Answered
image the same and different
You swapped the order of the output arguments when you called the function. Here is the function definition: function [transfo...

7 years ago | 0

| accepted

Answered
Subtract raws of a matrix from an array
MATLAB versions prior to R2016b: >> C = bsxfun(@minus,Q,M) C = 9 4 11 5 7 5 6 9 9 9 11 7...

7 years ago | 0

| accepted

Answered
Count the number of same elements in an array
Your 1st example: >> V = [ 1 2 4 3 4 2 3 5 6 4 5 6 8 4 2 3 5 7 8 5 3 1 3 5 7 8 9 5 3 2 4 6 7 8]; >> C = hist(V,1:max(V)) C = ...

7 years ago | 5

Answered
picking up data file in each iteration
"so how can automatically pick file in every itteration inside for loop ?" Following the outlines given in the MATLAB documenat...

7 years ago | 0

| accepted

Answered
How to reshape a square matrix diagonally to a vector?
>> A = [0,1,0;1,1,1;1,1,0] A = 0 1 0 1 1 1 1 1 0 >> V = 1:sum(size(A))-1; >> W = fi...

7 years ago | 2

| accepted

Answered
What is defined as an integer type, when calling validateattributes?
Lets read the validateattributes documentation, and see what it says. All of its calling syntaxes start with the exactly same t...

7 years ago | 2

| accepted

Answered
Index exceeds array bounds, when call a function with struct parameter
A structure is an array. It can be empty, or scalar, or have size 2x3, or whatever size you want, just like any otther type of a...

7 years ago | 0

| accepted

Answered
Regexp with a list of keywords
Using a simple lookaround assertion: https://www.mathworks.com/help/matlab/matlab_prog/regular-expressions.html#brchk1t >> key...

7 years ago | 0

| accepted

Answered
GUI calls function1 which has a uitable and callback...
The guidata documentation states that its first input argument must be a handle to any graphics object in your GUI. What is its ...

7 years ago | 0

Answered
Time in hr min sec to seconds
>> str = '152605'; >> vec = sscanf(str,'%2d'); >> out = [60*60,60,1]*vec out = 55565

7 years ago | 1

Answered
creating matrix out of another matrix
out = reshape(results(:,4),13,8).'; out(:,14) = 4; % if you want an 8x14 matrix

7 years ago | 1

Answered
How to assign input given by user via inpuutdlg command to variables
Just use indexing: out = inputdlg(...); somevar = out{1}; othervar = out{2}; ... https://www.mathworks.com/help/matlab/mat...

7 years ago | 0

| accepted

Answered
Array indices must be positive integers or logical values.
Check your indexing: >> colum = 128; >> dtn = 129; >> colum-dtn+1 ans = 0 MATLAB indexing start at 1.

7 years ago | 0

Answered
How to find the full file path with only a folder?
Until MATLAB has an inbuilt function for this, the general solution is to download one of these: https://www.mathworks.com/matl...

7 years ago | 0

Answered
How do I access a specific directory so I can then retrieve images in that directory with a specific file extension?
D = 'relative or absolute path to the specific directory'; S = dir(fullfile(D,'*.png')); C = {S.name} % output cell array

7 years ago | 0

Answered
Variable highlighting isn't working
"I can't seem to get variables to be highlighted in the editor." MATLAB automatically highlights all reachable instances of a v...

7 years ago | 1

| accepted

Answered
How can I concatenate multiple doubles within one cell into one double with the same length?
Try using a comma-separated list: cat(2,SubjectData{1}.movementTime)

7 years ago | 0

| accepted

Answered
How to separate a portion of filename from a file
Simpler: >> str = 'scrubbed.MOD_D3_AOD_550.20020112.nc'; >> out = regexp(str,'\d{8}','match','once') out = 20020112

7 years ago | 1

Answered
Only add to empty elements in an array
>> d = cat(3,a,b,c); >> sum(d.*(cumsum(d~=0,3)==1),3) ans = 1 2 3 4 5 6 7 8 9

7 years ago | 0

| accepted

Answered
Function returning ans instead of three outputs
You need to call the function with three output arguments, e.g.: inp = [...]; % your input array [RR,GG,BB] = MostDistantPixel...

7 years ago | 1

| accepted

Answered
Creating a stacked bar plot
The bar documentation states "If y is a matrix, then bar groups the bars according to the rows in y", so you need to translate y...

7 years ago | 4

| accepted

Answered
Assigning RGB values to a new 3D RGB image
staticImage(i,j,:) = [R,G,B];

7 years ago | 0

| accepted

Load more