Answered

How can I apply filter with loop-based function instaed of using filter( ) : built in MATLAB function?

You can find a Matlab function for filtering here: https://www.mathworks.com/matlabcentral/answers/9900-use-filter-constants-to-...

How can I apply filter with loop-based function instaed of using filter( ) : built in MATLAB function?

You can find a Matlab function for filtering here: https://www.mathworks.com/matlabcentral/answers/9900-use-filter-constants-to-...

20 días ago | 0

Answered

Generating a combination matrix within a certain condition

It is easy to modify the code of a copy of Matlab's combvec function, which uses the class of the input: Change the zeros(., .) ...

Generating a combination matrix within a certain condition

It is easy to modify the code of a copy of Matlab's combvec function, which uses the class of the input: Change the zeros(., .) ...

20 días ago | 1

Answered

How could I possibly iterate over three 3D arrays and use their variable names iteratively in the title and axes?

v_dx = struct('EField_h', EField_h(idx_phi,idx_theta,:), ... 'EField_v', EField_h(idx_phi,idx_theta,:), ... ...

How could I possibly iterate over three 3D arrays and use their variable names iteratively in the title and axes?

v_dx = struct('EField_h', EField_h(idx_phi,idx_theta,:), ... 'EField_v', EField_h(idx_phi,idx_theta,:), ... ...

21 días ago | 0

| accepted

Answered

When I import google sheet into Matlab, I get the first line imported as the url for my google account sign in

If the file starts with <!doctype html><html lang="en-US" dir="ltr"><head> it is an HTML file, not a JSON file. Then jsondeco...

When I import google sheet into Matlab, I get the first line imported as the url for my google account sign in

If the file starts with <!doctype html><html lang="en-US" dir="ltr"><head> it is an HTML file, not a JSON file. Then jsondeco...

22 días ago | 0

Answered

How to display a single element from a matrix?

Indexing is a fundamental Matlab method. To learn the basics asking in the forum is less efficient than using the tutorials: Ge...

How to display a single element from a matrix?

Indexing is a fundamental Matlab method. To learn the basics asking in the forum is less efficient than using the tutorials: Ge...

22 días ago | 0

Answered

How can I import multiple fig files into a single figure in a tiled layout?

Using a vector as 3rd input in subplot allows to span an axes over multiple blocks of the layout: FigH = figure; subplot(2, 3,...

How can I import multiple fig files into a single figure in a tiled layout?

Using a vector as 3rd input in subplot allows to span an axes over multiple blocks of the layout: FigH = figure; subplot(2, 3,...

22 días ago | 0

Answered

When triying to oppen a .m file instead of the editor oppening, a command prompt appears

Open the section "Editor/Debugger" in Matlab's preferences and select "MATLAB editor" as editor.

When triying to oppen a .m file instead of the editor oppening, a command prompt appears

Open the section "Editor/Debugger" in Matlab's preferences and select "MATLAB editor" as editor.

22 días ago | 1

| accepted

Answered

Artefacts when filtering a contiguous signal

The final state of the filter parameters after the 1st block is not the value of the signal. Replace: zi = vec1(end-2:end); % ...

Artefacts when filtering a contiguous signal

The final state of the filter parameters after the 1st block is not the value of the signal. Replace: zi = vec1(end-2:end); % ...

22 días ago | 1

| accepted

Answered

How can I calculate trapz value based on an event counter and then plot it?

As far as I understand your code was almost working. I added an if condition to skip scalar data and shifted the index for the o...

How can I calculate trapz value based on an event counter and then plot it?

As far as I understand your code was almost working. I added an if condition to skip scalar data and shifted the index for the o...

22 días ago | 1

| accepted

Answered

Polyfit polynomial badly conditioned on Linux whereas on Mac no warnings

The warning is serious. Although the results look find in your case, scaling the input is the way to go for a scientifically sta...

Polyfit polynomial badly conditioned on Linux whereas on Mac no warnings

The warning is serious. Although the results look find in your case, scaling the input is the way to go for a scientifically sta...

22 días ago | 0

Answered

Turn code into function

Instert one line on top: function ANameOfYourchoice and save the file as "ANameOfYourchoice.m".

Turn code into function

Instert one line on top: function ANameOfYourchoice and save the file as "ANameOfYourchoice.m".

22 días ago | 0

Answered

Running two very similar scripts, getting different resolution figures when exported.

It looks like one of the figures uses painters and the other one OpenGL as renderer. OpenGL is enabled automatically, if a more ...

Running two very similar scripts, getting different resolution figures when exported.

It looks like one of the figures uses painters and the other one OpenGL as renderer. OpenGL is enabled automatically, if a more ...

23 días ago | 1

| accepted

Answered

How to generate a specific number of values within a range ?

R = size(Q,1); First_second_ele = zeros(R,2); Y = zeros(R, 60); for k = 1:R tmp = nonzeros(qm(k,:)); %extraction f...

How to generate a specific number of values within a range ?

R = size(Q,1); First_second_ele = zeros(R,2); Y = zeros(R, 60); for k = 1:R tmp = nonzeros(qm(k,:)); %extraction f...

24 días ago | 0

| accepted

Answered

What is wrong with for loop iteration that is put in a function?

function bool = composite(n) bool = false; % Create a default value if n > 2 for i = 2:n for j = 2:n ...

What is wrong with for loop iteration that is put in a function?

function bool = composite(n) bool = false; % Create a default value if n > 2 for i = 2:n for j = 2:n ...

26 días ago | 1

| accepted

Answered

How to define a function with multiple handle in a loop?

Is there a need to use an anonymous function? Why not writing a standard function? function y = pA(tau, s1, s2, s3) a=80/365...

How to define a function with multiple handle in a loop?

Is there a need to use an anonymous function? Why not writing a standard function? function y = pA(tau, s1, s2, s3) a=80/365...

26 días ago | 0

| accepted

Answered

How can i achive this kind of plot?

Go to the FileExchange and search for "radar" or "spider" plots.

How can i achive this kind of plot?

Go to the FileExchange and search for "radar" or "spider" plots.

26 días ago | 0

| accepted

Answered

Cell array and num2str comparison

The variable a is a cell array containing 2 scalar numbers, while b contains 2 CHAR vectors. a = {42, 12} c = {'42', '12'} Th...

Cell array and num2str comparison

The variable a is a cell array containing 2 scalar numbers, while b contains 2 CHAR vectors. a = {42, 12} c = {'42', '12'} Th...

26 días ago | 1

| accepted

Answered

MATLAB PCode Warning on R2021a

This can happen only, if somebody has edited the file isprop.m . Modifying Matlab's built-in functions is not useful and this ca...

MATLAB PCode Warning on R2021a

This can happen only, if somebody has edited the file isprop.m . Modifying Matlab's built-in functions is not useful and this ca...

26 días ago | 0

| accepted

Answered

Intersect() with with repetition

If you really need the redundant information in iAB_C, iAB_Cprime, idx1, idx2, this is faster than the original version tested w...

Intersect() with with repetition

If you really need the redundant information in iAB_C, iAB_Cprime, idx1, idx2, this is faster than the original version tested w...

27 días ago | 0

| accepted

Answered

How to quickly calculate the following function？

See also: https://fredrikj.net/blog/2022/02/computing-the-lerch-transcendent/ Calculating the sum seems to be more stable. F...

How to quickly calculate the following function？

See also: https://fredrikj.net/blog/2022/02/computing-the-lerch-transcendent/ Calculating the sum seems to be more stable. F...

alrededor de 1 mes ago | 0

| accepted

Answered

Artifacts when converting .svg to pdf

The output is fine, if I open your SVG in Edge and print it to a PDF using doPDF (by the way: version 7, the modern versions are...

Artifacts when converting .svg to pdf

The output is fine, if I open your SVG in Edge and print it to a PDF using doPDF (by the way: version 7, the modern versions are...

alrededor de 1 mes ago | 0

Answered

I want compare the differences from each block of 10 values to the next block of 10 values until the given 100 sets of values are compared.

According to the text of the question (but not the posted code): A = rand(100, 1); B = reshape(A, 10, 10); C = diff(B...

I want compare the differences from each block of 10 values to the next block of 10 values until the given 100 sets of values are compared.

According to the text of the question (but not the posted code): A = rand(100, 1); B = reshape(A, 10, 10); C = diff(B...

alrededor de 1 mes ago | 0

Answered

Mathlab program solving answr below

Maybe you want to replace for i = 1:n by for i = n:-1:1

Mathlab program solving answr below

Maybe you want to replace for i = 1:n by for i = n:-1:1

alrededor de 2 meses ago | 0

Answered

Nesting depth and the error "Expected one output from a curly brace or dot indexing expression, but there were x results."

R2022a creates a different error: a(1).x.y=1; a(2).x.y=2; [a.x.y] "instead of just listing all values from across all indexe...

Nesting depth and the error "Expected one output from a curly brace or dot indexing expression, but there were x results."

R2022a creates a different error: a(1).x.y=1; a(2).x.y=2; [a.x.y] "instead of just listing all values from across all indexe...

alrededor de 2 meses ago | 1

Answered

change user name on shared laptop?

Try to start Matlab with a batch script: SET "USERNAME=Test_Name" "C:\Program Files\MATLAB\R2022a\bin\matlab.exe" What do you...

change user name on shared laptop?

Try to start Matlab with a batch script: SET "USERNAME=Test_Name" "C:\Program Files\MATLAB\R2022a\bin\matlab.exe" What do you...

alrededor de 2 meses ago | 1

| accepted

Answered

Intersect() with with repetition

A simple loop approach: A = [1,1; ... 1,1; ... 1,2]; B = [0,1; ... 1,1; ... 1,1]; [C, iA, iB] = Rep...

Intersect() with with repetition

A simple loop approach: A = [1,1; ... 1,1; ... 1,2]; B = [0,1; ... 1,1; ... 1,1]; [C, iA, iB] = Rep...

alrededor de 2 meses ago | 0

Answered

Create Figures in a loop

fig = gobjects(1, 10); for i = 1:10 fig(i) = figure(); histogram(r(i,:),'Normalization','probability'); xlim([0...

Create Figures in a loop

fig = gobjects(1, 10); for i = 1:10 fig(i) = figure(); histogram(r(i,:),'Normalization','probability'); xlim([0...

alrededor de 2 meses ago | 1

Answered

How to use cell indexes into a matrix?

Would this trivial method solve your needs? C = {B(j(1), A{1}); B(j(2), A{2}); B(j(3), A{3}); B(j(4), A{4})}

How to use cell indexes into a matrix?

Would this trivial method solve your needs? C = {B(j(1), A{1}); B(j(2), A{2}); B(j(3), A{3}); B(j(4), A{4})}

alrededor de 2 meses ago | 0

| accepted

Answered

How do I return values from figure with out closing the figure

I assume, the calling function is stopped by uiwait? Then closing the function let Matlab resume the processing in the called. B...

How do I return values from figure with out closing the figure

I assume, the calling function is stopped by uiwait? Then closing the function let Matlab resume the processing in the called. B...

alrededor de 2 meses ago | 0

Answered

Typecast a hex string to single

str = '7f8e2d38'; vec = uint8(sscanf(str, '%2x')); num = typecast(vec, 'single') num = typecast(flip(vec), 'single') % Mayb...

Typecast a hex string to single

str = '7f8e2d38'; vec = uint8(sscanf(str, '%2x')); num = typecast(vec, 'single') num = typecast(flip(vec), 'single') % Mayb...

alrededor de 2 meses ago | 0

| accepted