Community Profile

photo

Jan


12,527 2009 年以降の合計貢献数

It is easier to solve a problem than to guess, what the problem is.

Questions about FileExchange submissions are welcome - get my address from the code. I do not answer mails concerning questions in the forum.

Jan's バッジ

  • Grand Master
  • Revival Level 4
  • 36 Month Streak
  • Thankful Level 4
  • Knowledgeable Level 4
  • First Answer
  • Promoter
  • Commenter
  • Solver

詳細を表示...

貢献した分野
表示方法

回答済み
Can I construct a matrix multiplying a scalar and a vector?
No, tis is not a standard multiplication. But you can create k based on i and j: i = 3; j = [4; 5]; % Solution 1: k(:, 2) ...

9日 前 | 1

| 採用済み

回答済み
How can I maximize a function in Matlab?
Matlab contains some tools for minimization. A maximization does exactlly the same, if you change the sign of the optimization c...

12日 前 | 1

| 採用済み

回答済み
How do I access a certain directory?
You can define the path of a file to access it: Folder = 'C:\Temp\'; FileList = dir(fullfile(Folder, '*.jpg')); for iFile = 1...

12日 前 | 2

回答済み
how can i solve this ,can anyone provide me with code? whats wrong with my code ?
function valid = valid_date(year, month, day) % scalar positive integer limit if isscalar(year...

14日 前 | 3

回答済み
i wanted the slope with respect to time frame
Maybe all you need is to call the gradient(X.') function, where X is the complete matrix?

16日 前 | 1

回答済み
Efficient way to rename files adding prefix from higher rank folder
% Assuming that the Subject_folder's are contained in D:\Your\Folder\ : BasePath = 'D:\Your\Folder\'; BaseLen = length(BasePa...

16日 前 | 0

回答済み
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 '...

16日 前 | 0

| 採用済み

回答済み
i am not able to debug because my window is not showing the debug points
Did you try to create the debug points by clicking in the area behind the line numbers? The file has not been saved. So save it...

16日 前 | 0

| 採用済み

回答済み
How to shorten space between space in command window
Avoid the \t for formatting the output if you want to get nice ASCII tables. Prefer to define the width: fprintf('%s%10d%10d%10...

16日 前 | 0

回答済み
If else Statement in GUI
I guess, that Matlab does exactly what it is expected to do. If h(a)*h(b)>0 is false, Matlab enters the else branch. Although y...

16日 前 | 0

回答済み
how to resolve this "not enough input arguments" from the code shown below
objFun=@(mag)summ Now calling objFun calls summ without input arguments. I assume, you mean: objFun = @summ which is a more e...

16日 前 | 0

回答済み
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 ...

17日 前 | 0

| 採用済み

回答済み
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...

17日 前 | 0

| 採用済み

回答済み
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...

17日 前 | 1

| 採用済み

回答済み
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...

17日 前 | 0

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

17日 前 | 1

| 採用済み

回答済み
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...

17日 前 | 0

回答済み
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)); ...

17日 前 | 0

| 採用済み

回答済み
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' ...

18日 前 | 0

回答済み
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...

25日 前 | 0

回答済み
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...

25日 前 | 0

| 採用済み

回答済み
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....

25日 前 | 0

| 採用済み

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

26日 前 | 0

| 採用済み

回答済み
I want to save multiple images in a folder?
See https://www.mathworks.com/matlabcentral/answers/57446-faq-how-can-i-process-a-sequence-of-files for k = 1:5 FileName = s...

26日 前 | 0

| 採用済み

回答済み
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...

29日 前 | 0

回答済み
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...

約1ヶ月 前 | 0

回答済み
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) ...

約1ヶ月 前 | 0

回答済み
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...

約1ヶ月 前 | 0

| 採用済み

回答済み
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;...

約1ヶ月 前 | 1

| 採用済み

回答済み
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,...

約1ヶ月 前 | 0

| 採用済み

Load more