Answered
Save figure as jpg with 600dpi
saveas('figure.jpg') The first input must be the handle of a figure. print(gcf, 'figure.jpg', '-jpg', '-r600'); There is no '...

7 years ago | 0

| accepted

Answered
Create a for cycle over an array
Do not create a bunch of variables with an index hidden in the names: See TUTORIAL: Why and how to avoid Eval I assume all you ...

7 years ago | 0

| accepted

Answered
why do i get Nan as output?
Use te debugger to determine the first occurrence of a NaN. Type this in the command window: dbstop if naninf Then run the cod...

7 years ago | 0

| accepted

Answered
Why is vectorization faster than the parallel computing?
It depends on the problem. Parallelization is not trivial. If you use e.g. 16 cores and write the results in neighboring element...

7 years ago | 1

| accepted

Answered
How it works : Bilinear interpolation for image resizing
According the the documentation: "the output pixel value is a weighted average of pixels in the nearest 2-by-2 neighborhood" T...

7 years ago | 0

Answered
Workaround for matrix dimension error
Hints: Avoid repeated code. Prefer: brtn = 255 * get(handles.slider1, 'Value'); instead of writing 255*brtn whenever brtn is ...

7 years ago | 1

| accepted

Answered
how to reduce the size of checkbox
This will not work realiably. Even the OS can change the sizes of specific GUI elements. Use an uitable instead, (see Fabienne's...

7 years ago | 0

Answered
How to clear (not close) all the opened figures?
function clfall FigList = findall(groot, 'Type', 'figure'); for iFig = 1:numel(FigList) try clf(FigList(iFig)); ...

7 years ago | 3

| accepted

Answered
Calling sub-function (local function) from another file on Matlab
This would work: % main.m file: ----------- function out = main(Command, varargin) switch Command case 'sub_function' ...

7 years ago | 1

Answered
My code is running so long and never gives solution.
To accelerate your code, you can store the results of e.g. D1^5/pi^2 in a variable. This avoids 20 expensive power operations in...

7 years ago | 0

Answered
Index in position 1 exceeds array bounds (must not exceed 1).
We cannot know, what YBUS and IP_DATA is. It is your turn to check, if the error message concerns the variable e, g or f. Do thi...

7 years ago | 0

| accepted

Answered
Saving Tiffs from cell array using imwrite in a loop
for k = 1:numel(ca) imwrite(ca{k}, sprintf('s%d.tiff', k), 'compression', 'none'); end Prefer a naming scheme like s0001....

7 years ago | 0

| accepted

Answered
Merge two colums into one
Assuming that X is your matrix: C = X(:, 2); match = isnan(C); C(match) = X(match, 1);

7 years ago | 0

| accepted

Answered
Error after moving function .m file: 'Previously accessible file "...\z_estimate.m" is now inaccessible'
"saved the file in the top-level MATLAB folder instead of the subfolder "my_functions", which is also on my Matlab path" This s...

7 years ago | 0

Answered
From Euler Angle to Angle between 2 vectors
There is no mathematical definition of "one angle between 2 3D-bodies". There is more than 1 degeree of freedom. An angle betwee...

7 years ago | 0

Answered
Error Index exceeds matrix dimensions
After [x ,y] = min(Data(i)); x is a scalar. Then x(i) cannot work for i > 1. By the way, as Adam has said alread, x(i)=x(i) ...

7 years ago | 0

Answered
Coding for nested loop problem
for p = 1:10 for q = 1:10 if p ~= q ... end end end Without a for loop: x = rand...

7 years ago | 0

| accepted

Answered
Data filtering(Give a constraint to the length of each index )
There are more efficient ways, but starting with a simple loop is a good apporach: data = [ 1 201; 1 202; 2 301; 2 313; 2 311;...

7 years ago | 1

| accepted

Answered
Creating 1024 ToggleButtons with almost the same callback
A simplified version of your code: function buttonPress(hObject, EventData, handles) global TData brtn = get(handles.slider1,...

7 years ago | 0

| accepted

Answered
lock first app if second is running
You can use waitfor in the main function and provide the handle of the uifigure. [EDITED] I assume, that https://www.mathwork...

7 years ago | 0

| accepted

Answered
How to introduce a phase shift to a existing vector
This is not possible, if you do not have additional information. You can apply a phase shift with a certain number of elements, ...

7 years ago | 1

Answered
question regarding 'copyfile' function from folder to folder
This is exactly, what you find in the documentation. Please read: help copyfile doc copyfile [SUCCESS,MESSAGE,MESSAGEID] = ...

7 years ago | 1

| accepted

Answered
To take pictures from FLIR (Cx series) camera every 30 secs
Use a timer object and insert the code for taking a picture in its callback. doc timer

7 years ago | 1

Answered
Changing the name of a variable throughout the code but only want it to change in a section.
Copy the text block, which you want to modify, to a new editor window. Perform the wanted modifications. Copy the block back to ...

7 years ago | 2

Answered
How can I use "system" command with input without typing myself all the input everytimes ?
Please take a look into the documentation of dammif: https://www.embl-hamburg.de/biosaxs/manuals/dammif.html Here you can see h...

7 years ago | 1

| accepted

Answered
Efficient algorithm for a duplication matrix
For n=300 this needs 1.3 sec instead of 27.5 sec: tic m = n * (n + 1) / 2; nsq = n^2; D = spalloc(nsq, m, nsq); row = 1...

7 years ago | 2

| accepted

Answered
How to detect change in mean value of a signal
It is impossible to detect a change, if it occurs in the first or last few frames. Ist there only 1 change of the mean? Then f...

7 years ago | 0

Answered
How can I export only specific data from a text file to a matrix?
With some guessing, that you want the part behind ':Solar_Radio_Flux:' : Key = ':Solar_Radio_Flux:'; Str = fileread(FileName)...

7 years ago | 0

| accepted

Answered
Parse error help please
I guess, this line is failing: Jsx*der(wx) = (Fflz + Frlz)*w/2 - (Ffrz + Frrz)*w/2 + (Ffyv + Fry)*h; Yes, of course. In Matlab...

7 years ago | 0

Answered
Alternative to delaunayn function supported by MATLAB coder for the C++ code generation
Matlab uses qhull for the calculation of delaunayn. qhull is a library written in C, see here: http://www.qhull.org/ So it shou...

7 years ago | 1

| accepted

Load more