Answered

How can i get sub matrices with using for loop

you can store each unique value in a cell array: A_unique = unique(A); A2 = cell(size(A_unique)) for i = 1:numel(A_unique) ...

How can i get sub matrices with using for loop

you can store each unique value in a cell array: A_unique = unique(A); A2 = cell(size(A_unique)) for i = 1:numel(A_unique) ...

1 jour ago | 0

Answered

list box string isn't updated after changes

it gets removed because of the way you are building your string. low=1:Lvalue; low1=num2str(low'); high=Value:50; high1=num2...

list box string isn't updated after changes

it gets removed because of the way you are building your string. low=1:Lvalue; low1=num2str(low'); high=Value:50; high1=num2...

1 jour ago | 0

Answered

How to find the (x,y) combinations that make z=0?

Correct me if I am misinterpreting your goal: You have a function z(x,y). You are trying to find the values of x and y that gi...

How to find the (x,y) combinations that make z=0?

Correct me if I am misinterpreting your goal: You have a function z(x,y). You are trying to find the values of x and y that gi...

1 jour ago | 0

| accepted

Answered

How to add 0 in a column to form an array in which all columns are with equal rows?

here is an example: a = [1 2 3]'; b = [1 2]'; c = [1 2 3 4 5 6 7]'; sets = {a,b,c}; % let a, b, and c be your column sets. ...

How to add 0 in a column to form an array in which all columns are with equal rows?

here is an example: a = [1 2 3]'; b = [1 2]'; c = [1 2 3 4 5 6 7]'; sets = {a,b,c}; % let a, b, and c be your column sets. ...

2 mois ago | 0

| accepted

Answered

Check for column in table

any(ismember(Table_1.Properties.VariableNames,'Column1')) strcmp works too, in place of ismember

Check for column in table

any(ismember(Table_1.Properties.VariableNames,'Column1')) strcmp works too, in place of ismember

2 mois ago | 0

Answered

Find all lines of a matrix which have a matching pair of values

A = [1 2 3 4; 2 5 7 8; 4 5 7 9; 4 6 7 13; 6 8 13 15]; Pairs = [5 7; 4 7; 6 13]; index =zeros(size(Pairs,1),1); for i = 1:size...

Find all lines of a matrix which have a matching pair of values

A = [1 2 3 4; 2 5 7 8; 4 5 7 9; 4 6 7 13; 6 8 13 15]; Pairs = [5 7; 4 7; 6 13]; index =zeros(size(Pairs,1),1); for i = 1:size...

4 mois ago | 0

Answered

compare the elements of multiple matrix and return min and max matrix

A = [1 92 33; 4 15 66; 16 27 48]; B = [34 45 16; 67 38 19; 2 83 31]; C = [20 53 61; ...

compare the elements of multiple matrix and return min and max matrix

A = [1 92 33; 4 15 66; 16 27 48]; B = [34 45 16; 67 38 19; 2 83 31]; C = [20 53 61; ...

4 mois ago | 1

Answered

How to sum up multiple vectors, element by element, to recieve one final value?

example: W = [1 2 3 4 5]; O = [1 2 3 4 5]; %do the numerator first: E = W.*O; %element wise product %sum up the produ...

How to sum up multiple vectors, element by element, to recieve one final value?

example: W = [1 2 3 4 5]; O = [1 2 3 4 5]; %do the numerator first: E = W.*O; %element wise product %sum up the produ...

4 mois ago | 1

| accepted

Question

How to Re-position DataCursormode 'Window'

So Matlab figures have a datacursormode that either show up as a datatip or a window. I would like to make use of the window bu...

4 mois ago | 1 answer | 0

Answered

Count number of elements in a matrix more or less than given numbers

x = 10; y = 20; sum(A(:,2)<x | A(:,2)>y)

Count number of elements in a matrix more or less than given numbers

x = 10; y = 20; sum(A(:,2)<x | A(:,2)>y)

4 mois ago | 1

| accepted

Answered

Replace largest elements in matrix with NaN

A =[17 2 5 68 79 28 900 17 77 63 90 87]; n = 3; elem = sort(A(:,1),'d'); elem =...

Replace largest elements in matrix with NaN

A =[17 2 5 68 79 28 900 17 77 63 90 87]; n = 3; elem = sort(A(:,1),'d'); elem =...

4 mois ago | 1

| accepted

Answered

Plot using same colors

To plot in a specific color, scroll down in : https://www.mathworks.com/help/matlab/ref/plot.html so you can do something like...

Plot using same colors

To plot in a specific color, scroll down in : https://www.mathworks.com/help/matlab/ref/plot.html so you can do something like...

4 mois ago | 0

Answered

Find if max elements in array < or > a given number

a = [6 7 4 8 9]; val = numel(a); if sum(a >= val) > val/2 disp(['Max elements greater than or equal to: ' num2str(val)]);...

Find if max elements in array < or > a given number

a = [6 7 4 8 9]; val = numel(a); if sum(a >= val) > val/2 disp(['Max elements greater than or equal to: ' num2str(val)]);...

4 mois ago | 1

| accepted

Answered

What's the best way to shorten this?

a for loop! https://www.mathworks.com/help/matlab/ref/for.html

What's the best way to shorten this?

a for loop! https://www.mathworks.com/help/matlab/ref/for.html

4 mois ago | 1

Answered

How to use windowkeypressfcn

function keyP(source, event) KeyPressed=event.Key; if strcmp(KeyPressed,'escape') view(3) end end It's as the error ...

How to use windowkeypressfcn

function keyP(source, event) KeyPressed=event.Key; if strcmp(KeyPressed,'escape') view(3) end end It's as the error ...

4 mois ago | 0

Answered

Why won't this program run?

STEPS = 100; tau = 10; t0 = 2*tau; dt = 1; t = [0:STEPS-1]*dt; gE = zeros(1,STEPS); for i = 1:STEPS a = dt*ST...

Why won't this program run?

STEPS = 100; tau = 10; t0 = 2*tau; dt = 1; t = [0:STEPS-1]*dt; gE = zeros(1,STEPS); for i = 1:STEPS a = dt*ST...

4 mois ago | 0

| accepted

Answered

How to get a single value of an array through a function inside a script?

function Eg = Esrc(u,a) a = dt*u; %% I want to use the a that is defined above in the code. fo...

How to get a single value of an array through a function inside a script?

function Eg = Esrc(u,a) a = dt*u; %% I want to use the a that is defined above in the code. fo...

4 mois ago | 0

| accepted

Question

How to find installation folder for matlab add-ons via command line?

Hi, I have a gui (made through a class method, in a class folder) that on start up checks whether or not the user has a specific...

5 mois ago | 0 answers | 1

Answered

Updating variable matrix values to static boxes in GUI !

make sure your function main_file_run() actually has an output, so in that function: function x = main_file_run() % blah blah...

Updating variable matrix values to static boxes in GUI !

make sure your function main_file_run() actually has an output, so in that function: function x = main_file_run() % blah blah...

5 mois ago | 0

Answered

Using a while loop with a vector

Your while loop actually only runs once because after the first iteration, B>360 returns a logical array of [0 0 0 1 1 1], so it...

Using a while loop with a vector

Your while loop actually only runs once because after the first iteration, B>360 returns a logical array of [0 0 0 1 1 1], so it...

5 mois ago | 0

| accepted

Question

How would these functions behave after compiling from GUI -> Executable?

I have designed a matlab gui (not with guide or appdesigner) and am interested in eventually compiling it into an executable fil...

5 mois ago | 0 answers | 0

Answered

animate for a given time

tic toc is used to see how long processes take in your script. This is not relevant to what you are trying to do. You should ta...

animate for a given time

tic toc is used to see how long processes take in your script. This is not relevant to what you are trying to do. You should ta...

5 mois ago | 0

Answered

index in matrix using loop

m = [0.5 0.5; 0.25 0.5; -0.5 -0.5] % your sample matrix f = m(m>0) * A + fill c = m(m<0) *A + cut ^ this only return the va...

index in matrix using loop

m = [0.5 0.5; 0.25 0.5; -0.5 -0.5] % your sample matrix f = m(m>0) * A + fill c = m(m<0) *A + cut ^ this only return the va...

5 mois ago | 0

Answered

I am having problems in anonymous function (y=@(x)(...))

let me know if this is what youre trying to do with your anon functions: function y = fun(a,x) y = sum(triu(repmat(flip(x.^(1...

I am having problems in anonymous function (y=@(x)(...))

let me know if this is what youre trying to do with your anon functions: function y = fun(a,x) y = sum(triu(repmat(flip(x.^(1...

5 mois ago | 0

Answered

Plot is not working

Your T is a vector, and your Y is a scalar. There is no singular line because it is actually plotting all 5 points as individual...

Plot is not working

Your T is a vector, and your Y is a scalar. There is no singular line because it is actually plotting all 5 points as individual...

5 mois ago | 0

| accepted

Answered

why nothing is happening when i am calling other function in other button?

what is supposed to be happening? My guess is that something IS happening, except your callback functions are not returning anyt...

why nothing is happening when i am calling other function in other button?

what is supposed to be happening? My guess is that something IS happening, except your callback functions are not returning anyt...

5 mois ago | 0

Answered

GUI Ignoring Changes to figure.Pointer Without a pause() command

add in a drawnow() command after you change the cursor.

GUI Ignoring Changes to figure.Pointer Without a pause() command

add in a drawnow() command after you change the cursor.

6 mois ago | 0

| accepted

Answered

Calling function with set parameters

You can put all those graphic objects into an array, same for the strings and other parameters. then use a forloop. short examp...

Calling function with set parameters

You can put all those graphic objects into an array, same for the strings and other parameters. then use a forloop. short examp...

6 mois ago | 0

| accepted

Answered

Filtering matlab table like a database or via dropdown menu

Yes! I would suggest creating the gui through uicontrol() programmatically (not via GUIDE): https://www.mathworks.com/help/matl...

Filtering matlab table like a database or via dropdown menu

Yes! I would suggest creating the gui through uicontrol() programmatically (not via GUIDE): https://www.mathworks.com/help/matl...

6 mois ago | 0

| accepted