Answered
Arithmetic coding and Huffman
https://www.mathworks.com/help/comm/ref/arithenco.html https://www.mathworks.com/help/comm/ref/huffmanenco.html Man further c...

5 years ago | 0

Answered
Calculation of the average of 80X80 blocks of 800X1280 Excel sheet data
Import the data. Then you have a [800 x 1280] matrix. It does not matter, if the data have been stored in an Excel file. Then: ...

5 years ago | 0

| accepted

Answered
Build array from for loop
n = 100; c = cell(1, n); for k = 1:n c{k} = rand(1, randi(10)); end result = cat(2, c{:}); This avoids an iteratively g...

5 years ago | 0

| accepted

Answered
Nested struct arrays with variable format
You can't. S = struct('Name1', cell(n1, 1), ... 'Name2', cell(n1, 1)) his creates a [n1 x 1] struct array with two...

5 years ago | 0

| accepted

Answered
finding divisibility in every number from 1 to 25
If x can by divided by y: rem(x, y) == 0 Or: x / y == round(x / y) Another apporach is to calculate the list of multiples of...

5 years ago | 0

Answered
Central difference method or Diff for trajectories?
There are different methods for numerical differentiation. Assume you have the positions store in x and the times in t. Then: F...

5 years ago | 1

| accepted

Answered
Find equal pentagonal and square number
And a two-liner: n = 1:10000; find(any(((3*n.^2 - n)/2) == (n.^2).')) Matlab can be very elegant. Do you understand the detai...

5 years ago | 0

Answered
Find equal pentagonal and square number
This sounds like a homework question. Then the standard way is that you post, what you have tried so fas and ask a specific ques...

5 years ago | 0

| accepted

Answered
for loop stack the data
Maybe: col = cell(1, 176); row = cell(1, 176); for k = 77:176 [col{k}, row{k}] = find(M == k); end

5 years ago | 0

Answered
how can i solve the error Reference to non-existent folder
I guess, that the code is not: ficheiro = fullfile(files(5), files(5).name); % but: ficheiro = fullfile(files(5).folder, file...

5 years ago | 0

Answered
calculating combinations of two vectors simultanously?
a = [1, 3, 5, 7, 9]; b = [2, 4, 6, 8, 10]; index = nchoosek(1:numel(a), 3); a(index) b(index)

5 years ago | 0

Answered
Converting 1 and 2 to False and True
result = [1; 2; 1; 1; 2]; Pool = {'FALSE', 'TRUE'}; Pool((result == 1) + 1)

5 years ago | 0

Answered
Creating a counter inside the ode45 function
This is not useful. ODE45 has a stepsize controller, which rejectes steps if they do not match the tolerances. This means, that ...

5 years ago | 0

Answered
Failed to convert character code error
See: https://www.mathworks.com/matlabcentral/answers/561905-error-with-new-version-of-readtable-r2020a This is a limitation of ...

5 years ago | 0

Answered
The most efficient way to do multiple summation in Matlab?
After the code runs in half a minute now instead of a couple of days, it is time to examine the numerical stability: for i3 = 0...

5 years ago | 0

| accepted

Answered
The most efficient way to do multiple summation in Matlab?
% Timings on: Matlab R2018b, Win10, i7: tic % A small k for bearable run times at first: YourSum_ori...

5 years ago | 0

Answered
Is there a better way to use cellfun with arguments? and is it better than for-loop?
sizes = cellfun('size', cellArr, 1); Using the CHAR vector arguments is mentioned in the documentation as "backward compatibili...

5 years ago | 1

| accepted

Answered
Strange result of find function
% Time_indices = find(abs([files(index).data.time]-t')< eps); % ^ If t and [...

5 years ago | 0

| accepted

Answered
Replacing for loop in the function
Does f() accept a row vector as input? Does it reply a row vector or matrix then? If so: function I = func(f, a, b, n) h = (b ...

5 years ago | 1

Answered
How to convert .java file to .mat file?
.java files contain source code in Java. .mat files are data files read by Matlab. It is not meaningful to convert source code t...

5 years ago | 0

Answered
I am getting Datenum failed error
There is a difference. You do not tell, which difference it is, because you are not aware of what it is. The readers in the foru...

5 years ago | 0

Answered
in this code for solving ODE using ode45, I am having problem with 'inline' function. Which function can be used instead of it?? Kindly guide me about it..
Do not use clear all inside a function. A good idea would be to avoid this brute clearing in general. But here it is really usel...

5 years ago | 1

| accepted

Answered
timer with text and sound ?
pause(60); for k = 1:20 disp('Tap'); pause(10) disp('Rest'); pause(20); end The sleep command of java has...

5 years ago | 0

Answered
Run function on all subfolders and save as separate structs
You are looking for txt files? Then: Mainfolder = 'D:\testnumber1\'; FileList = dir(fullfile(Mainfolder, '**', '*.txt')); %...

5 years ago | 0

| accepted

Answered
Logic in fibonacci series
Do you know Matlab's debugger? Store the function in a script and open it in the editor. Then set a breakpoint on the left side....

5 years ago | 1

Answered
What's the quickest way to find frequency of a signal?
See: https://www.mathworks.com/matlabcentral/answers/160059-finding-the-frequency-value-of-a-signal

5 years ago | 0

Answered
How to write conditional statement/loop?
For V = linspace(0, 2) there is no V < 0. But in general: V = linspace(-2, 2); J = J_0.* exp((q * V) ./ (n * K * T)) .*...

5 years ago | 1

| accepted

Answered
How to call a variable matrix from one script to another script
The first code shows a "script", the second one a "function". While scripts share their variables with the callers automatically...

5 years ago | 0

Answered
Problem with figures in MATLAB - figures are full of glitching pixels
This is the best screenshot of the year 2021. Thank you. Did you update the graphic drivers? Does this occur also, if you use ...

5 years ago | 0

| accepted

Answered
Automatically continue a line
This cannot work without further assumptions. Because the existing line is drawn with some noise, e.g. due to rounding effects, ...

5 years ago | 2

Load more