Answered

Saving data in a GUI callback function

With app designer you don't need guidata and hobject to store your data. Create properties in your app and then you can access ...

Saving data in a GUI callback function

With app designer you don't need guidata and hobject to store your data. Create properties in your app and then you can access ...

etwa ein Jahr ago | 0

| accepted

Answered

matlab app numeric box wont update real time

include the drawnow command in your loop to force an update to the UI. https://www.mathworks.com/help/matlab/ref/drawnow.html ...

matlab app numeric box wont update real time

include the drawnow command in your loop to force an update to the UI. https://www.mathworks.com/help/matlab/ref/drawnow.html ...

etwa ein Jahr ago | 0

| accepted

Answered

Subtract element one from element two in a 1x101 row vector.

You can use the subset from 1:end-1 and 2:end to calculate without using the for loop. t = rand(1,101); tsub = t(2:end) - t(1:...

Subtract element one from element two in a 1x101 row vector.

You can use the subset from 1:end-1 and 2:end to calculate without using the for loop. t = rand(1,101); tsub = t(2:end) - t(1:...

etwa ein Jahr ago | 0

Answered

Confusing warning during compilation: Warning: MATLAB preference entry "SMTP_Username" has been removed.

This is the correct behaviour for security reasons. Otherwise this information will be included from the previously set values i...

Confusing warning during compilation: Warning: MATLAB preference entry "SMTP_Username" has been removed.

This is the correct behaviour for security reasons. Otherwise this information will be included from the previously set values i...

etwa ein Jahr ago | 0

Answered

Delete outliers in each column of a matrix

You can simplify your code like this. % generate test data initmatrix = rand(100,100); initmatrix(12,99) = 1000; initmatrix(...

Delete outliers in each column of a matrix

You can simplify your code like this. % generate test data initmatrix = rand(100,100); initmatrix(12,99) = 1000; initmatrix(...

etwa ein Jahr ago | 0

Answered

imwrite, what it does with fractions and negative values

You can change to using random integer function instead of rand function. Also change the image format to png instead of jpg. ...

imwrite, what it does with fractions and negative values

You can change to using random integer function instead of rand function. Also change the image format to png instead of jpg. ...

etwa ein Jahr ago | 0

Answered

Plotting data with 5 dimensions

How about you use the stacked chart as you intended and then just change the x axis to display the value of column D. data = [6...

Plotting data with 5 dimensions

How about you use the stacked chart as you intended and then just change the x axis to display the value of column D. data = [6...

etwa ein Jahr ago | 1

| accepted

Answered

App designer Tab children automatic resize work on one tab but not the other on app Window resize

Are you using a uigridlayout inside the second tab ? The best way to ensure the desired resizing behaviour is to use uigridlayou...

App designer Tab children automatic resize work on one tab but not the other on app Window resize

Are you using a uigridlayout inside the second tab ? The best way to ensure the desired resizing behaviour is to use uigridlayou...

etwa ein Jahr ago | 1

| accepted

Answered

How to link x-axis of two plots in one single plot if they have diferent sizes

This Matlab example describes how you can overlay a second Axes object on top of another axes object. https://www.mathworks.com...

How to link x-axis of two plots in one single plot if they have diferent sizes

This Matlab example describes how you can overlay a second Axes object on top of another axes object. https://www.mathworks.com...

etwa ein Jahr ago | 0

Answered

Help: Index that Falls above the lower variation limit if more than 50% of the data points in the following 20 point window are also above?

You should create a logical array which is true for a point which is above the limit. Then we use a moving sum with a kf = 20 an...

Help: Index that Falls above the lower variation limit if more than 50% of the data points in the following 20 point window are also above?

You should create a logical array which is true for a point which is above the limit. Then we use a moving sum with a kf = 20 an...

etwa ein Jahr ago | 0

| accepted

Answered

Error using ismember function: Input A of class cell and input B of class cell must be cell arrays of character vectors, unless one is a character vector.

I suggest you keep your logic simple. just append the loop number in your filename, thereby avoiding the complicated logic altog...

Error using ismember function: Input A of class cell and input B of class cell must be cell arrays of character vectors, unless one is a character vector.

I suggest you keep your logic simple. just append the loop number in your filename, thereby avoiding the complicated logic altog...

etwa ein Jahr ago | 0

| accepted

Answered

Different RMSE in Regression Learner App everytime I start a new Session

The partitions would be randomly initiated. You can set a random number seed before you begin, to try and get the same results. ...

Different RMSE in Regression Learner App everytime I start a new Session

The partitions would be randomly initiated. You can set a random number seed before you begin, to try and get the same results. ...

etwa ein Jahr ago | 0

Answered

read a variable in an app designer interface from a Matlab script

If you want to be able to access your app inside the script, first create and assign your app to a variable, then you can access...

read a variable in an app designer interface from a Matlab script

If you want to be able to access your app inside the script, first create and assign your app to a variable, then you can access...

etwa ein Jahr ago | 0

| accepted

Answered

Multithread inside class method

You can use a combination of parfeval and data queue object to run your TCP server in parallel. You can write a function that re...

Multithread inside class method

You can use a combination of parfeval and data queue object to run your TCP server in parallel. You can write a function that re...

etwa ein Jahr ago | 0

Answered

Mean of values before and after a specific element

If you have Matlab version greater then R2017a, you can use filloutliers or you can replace the invalid values with NaN an then ...

Mean of values before and after a specific element

If you have Matlab version greater then R2017a, you can use filloutliers or you can replace the invalid values with NaN an then ...

etwa ein Jahr ago | 0

| accepted

Answered

Reading file in subfolders with readtable

use the function fullfile to get the fullpath to the file. fullpath = fullfile(pname,fname); DAT = readtable(fullpath, 'Variab...

Reading file in subfolders with readtable

use the function fullfile to get the fullpath to the file. fullpath = fullfile(pname,fname); DAT = readtable(fullpath, 'Variab...

etwa ein Jahr ago | 0

| accepted

Answered

what is the difference between readtable () and datastore() ?

readtable is meant for reading a single file. Datastore are designed for reading multiple files of the same data format. They ar...

what is the difference between readtable () and datastore() ?

readtable is meant for reading a single file. Datastore are designed for reading multiple files of the same data format. They ar...

etwa ein Jahr ago | 0

| accepted

Answered

Tabluate data using common terms in varaible names

You can specify the rownames property of the table. a = array2table(zeros(4,4),'RowNames',{'ab' 'ac' 'ad' 'ae'},'VariableNames'...

Tabluate data using common terms in varaible names

You can specify the rownames property of the table. a = array2table(zeros(4,4),'RowNames',{'ab' 'ac' 'ad' 'ae'},'VariableNames'...

etwa ein Jahr ago | 0

Answered

Show video in App designers

Do you need to get the frames of the video for some reason. If not I propose you use uihtml to display the video instead. The e...

Show video in App designers

Do you need to get the frames of the video for some reason. If not I propose you use uihtml to display the video instead. The e...

etwa ein Jahr ago | 0

| accepted

Answered

is there a way to change a certain line using sprintf in textbox in app designer

uihtml supports html. So you will need to generate your text in html format. Then you can set this text as HTML Source a = uiht...

is there a way to change a certain line using sprintf in textbox in app designer

uihtml supports html. So you will need to generate your text in html format. Then you can set this text as HTML Source a = uiht...

etwa ein Jahr ago | 0

| accepted

Answered

how to sort the rows in an cell array.

You can try this out. B = {[5,6] [1,2] [5,8]}; [~,i] = sort(cellfun(@(x)sum(x.*power(10,[length(x):-1:1]-1)),B)); B = B(i)

how to sort the rows in an cell array.

You can try this out. B = {[5,6] [1,2] [5,8]}; [~,i] = sort(cellfun(@(x)sum(x.*power(10,[length(x):-1:1]-1)),B)); B = B(i)

etwa ein Jahr ago | 0

| accepted

Answered

Import data and plot

Since your filename has a space try put it in double quotes. a = readtable("spectre libs.txt");

Import data and plot

Since your filename has a space try put it in double quotes. a = readtable("spectre libs.txt");

etwa ein Jahr ago | 0

| accepted

Answered

How to substract in table

You can use varfun to subtract the first value in the column from the rest of the values. out = varfun(@(x)x-[0;repelem(x(1),le...

How to substract in table

You can use varfun to subtract the first value in the column from the rest of the values. out = varfun(@(x)x-[0;repelem(x(1),le...

etwa ein Jahr ago | 0

Answered

Merging calculated solution elements cell arrays into a single column cell array

You can try using cell2mat to convert the cells into a matrix. a = num2cell(randi(3,[3 1 108])); b = cell2mat(a); b = permute...

Merging calculated solution elements cell arrays into a single column cell array

You can try using cell2mat to convert the cells into a matrix. a = num2cell(randi(3,[3 1 108])); b = cell2mat(a); b = permute...

etwa ein Jahr ago | 0

| accepted

Answered

how to generate cell array based on the size of it.

I am bit confused what you mean by should not have 3 by leaving 2 and should not have 2 by leaving 1. I assume you just want t...

how to generate cell array based on the size of it.

I am bit confused what you mean by should not have 3 by leaving 2 and should not have 2 by leaving 1. I assume you just want t...

etwa ein Jahr ago | 0

| accepted

Answered

How to generate a Gaussian random variable?

You can use the function randn to generate the random variable as desired. a = 2; % standard deviation b = 0; % mean nrow = 1...

How to generate a Gaussian random variable?

You can use the function randn to generate the random variable as desired. a = 2; % standard deviation b = 0; % mean nrow = 1...

etwa ein Jahr ago | 0

Answered

Could anyone help me how to simplify the following code.

I am not sure why you are creating a nested cell array. However you can do it like this. B = arrayfun(@(x,y)cell(x,y),ones(15,1...

Could anyone help me how to simplify the following code.

I am not sure why you are creating a nested cell array. However you can do it like this. B = arrayfun(@(x,y)cell(x,y),ones(15,1...

etwa ein Jahr ago | 0

| accepted

Answered

if statement for two arrays

I cannot comment on the chemical engineering side. However assuming that your data have multiple columns and you only want to re...

if statement for two arrays

I cannot comment on the chemical engineering side. However assuming that your data have multiple columns and you only want to re...

etwa ein Jahr ago | 0

Answered

Is there a Layer to perform L2 Normalization in CNN?

In matlab you can train a SSD Network using the trainSSDObjectDetector Function in computer vision toolbox. Some documentation ...

Is there a Layer to perform L2 Normalization in CNN?

In matlab you can train a SSD Network using the trainSSDObjectDetector Function in computer vision toolbox. Some documentation ...

etwa ein Jahr ago | 0

Answered

Configure multiple lines of same Line Properties in a single line?

I think the best you can do is as follows. lines = line([0 0 0 5; 5 5 0 5],[10 0 0 0; 10 0 10 10],'linewidth',3,'color','r','l...

Configure multiple lines of same Line Properties in a single line?

I think the best you can do is as follows. lines = line([0 0 0 5; 5 5 0 5],[10 0 0 0; 10 0 10 10],'linewidth',3,'color','r','l...

etwa ein Jahr ago | 0

| accepted