I am an associate engineer in Engineering Development Group at Mathworks.

DISCLAIMER: Any advice or opinions here are on my own and in no way reflect that of Mathworks

Answered

MATLAB Function block limitations

We can implement MATLAB code in simulink by S-Functions as the MATLAB Function block is not supported in all cases Refer to the...

MATLAB Function block limitations

We can implement MATLAB code in simulink by S-Functions as the MATLAB Function block is not supported in all cases Refer to the...

15 days ago | 0

Answered

How to scale both axis on a plot

You can extract the XData and YData of the plot and then again set it by scaling. h=plot(x,y); xData=get(h,'XData') yData=...

How to scale both axis on a plot

You can extract the XData and YData of the plot and then again set it by scaling. h=plot(x,y); xData=get(h,'XData') yData=...

15 days ago | 0

Answered

How to repeat and store multiple calculations of vpasolve function in terms of adjusting a variable in the equation

Solve the equation for each value of T in a for loop by storing the solved value in a array each time val=[]; for T= T0:5:Tend...

How to repeat and store multiple calculations of vpasolve function in terms of adjusting a variable in the equation

Solve the equation for each value of T in a for loop by storing the solved value in a array each time val=[]; for T= T0:5:Tend...

15 days ago | 0

Answered

Error using a function in App Designer, not returning the correct value.

Hi, The possible cause of error may be because of using 'Edit Field(Text)' instead of 'Edit Field (Numeric)'.Make sure you are ...

Error using a function in App Designer, not returning the correct value.

Hi, The possible cause of error may be because of using 'Edit Field(Text)' instead of 'Edit Field (Numeric)'.Make sure you are ...

16 days ago | 0

Answered

How to account for the day suffix when using datetime to recognise dates in matlab?

If dates are in a particular format given by you,suffixes {"th","nd","st","rd"} can be removed by erase(T,["th","nd","st","rd"...

How to account for the day suffix when using datetime to recognise dates in matlab?

If dates are in a particular format given by you,suffixes {"th","nd","st","rd"} can be removed by erase(T,["th","nd","st","rd"...

17 days ago | 1

Answered

Error: Unable to perform assignment because the indices on the left side are not compatible with the size of the right side.

The error is because of inappropriate indexing.As you do not know the size of the result instead of assigning it to a single var...

Error: Unable to perform assignment because the indices on the left side are not compatible with the size of the right side.

The error is because of inappropriate indexing.As you do not know the size of the result instead of assigning it to a single var...

17 days ago | 0

Answered

Multiple Figure Output from if/then - how to get onto one subplot?

Specify the subplot and hold on at the starting of for loop and hold off at the end of for loop.If size(mean_fr,1) is assumed t...

Multiple Figure Output from if/then - how to get onto one subplot?

Specify the subplot and hold on at the starting of for loop and hold off at the end of for loop.If size(mean_fr,1) is assumed t...

18 days ago | 0

Answered

How to read numbers spreadsheets from Mac using Matlab

'xlsread' is not recommended in the latest versions .Instead try using 'readtable'

How to read numbers spreadsheets from Mac using Matlab

'xlsread' is not recommended in the latest versions .Instead try using 'readtable'

18 days ago | 0

Answered

path of a mfile not on search path

You can get the folders using 'addpath' function

path of a mfile not on search path

You can get the folders using 'addpath' function

1 month ago | 0

Answered

how to replace labels 1e-18, 1e-17, 1e-16 etc. to 10^(-18), 10^(-17), 10^(-16) etc.

You can try changing the format of the numbers. format longG yt or specifying the labels as the cell array Refer to the belo...

how to replace labels 1e-18, 1e-17, 1e-16 etc. to 10^(-18), 10^(-17), 10^(-16) etc.

You can try changing the format of the numbers. format longG yt or specifying the labels as the cell array Refer to the belo...

1 month ago | 0

Answered

Function won't show up on plot

For creating the rectangular pulse waveform, there is an inbuilt function phased.RectangularWaveform in Phased Array Sy...

Function won't show up on plot

For creating the rectangular pulse waveform, there is an inbuilt function phased.RectangularWaveform in Phased Array Sy...

2 months ago | 0

Answered

No curve in plot when executing function with multiple data sets

The function output variable should be initialized same as the passing variable . For plotting multiple plots on the same curve...

No curve in plot when executing function with multiple data sets

The function output variable should be initialized same as the passing variable . For plotting multiple plots on the same curve...

2 months ago | 0

Answered

Export live script with output on the right

Hi, You can try exporting the file as word document and align the results and code as per your convenience.

Export live script with output on the right

Hi, You can try exporting the file as word document and align the results and code as per your convenience.

2 months ago | 0

Answered

Marker edge thickness changes when saved

As the resolution changes, size of figure changes due to which the marker size changes. There is a bug in it and it is fixed in ...

Marker edge thickness changes when saved

As the resolution changes, size of figure changes due to which the marker size changes. There is a bug in it and it is fixed in ...

2 months ago | 0

Answered

combining two excel files. second excel file sub group of the first file.

There can be many ways to do this.One possible way is .. First join the two tables using 'outerjoin' t=outerjoin(table1,table2...

combining two excel files. second excel file sub group of the first file.

There can be many ways to do this.One possible way is .. First join the two tables using 'outerjoin' t=outerjoin(table1,table2...

2 months ago | 0

| accepted

Answered

Plotting values from a set of nested if-else statements in while loop nested in a for loop

Consider an array inside the function and append the length each time to that array in a for loop ..k is the array considered f...

Plotting values from a set of nested if-else statements in while loop nested in a for loop

Consider an array inside the function and append the length each time to that array in a for loop ..k is the array considered f...

2 months ago | 0

| accepted

Answered

Importing csv with strings and texts without losing columns

Here all the entire data of a excel file is read into a single column.It might be due to large set of data.A possible alternati...

Importing csv with strings and texts without losing columns

Here all the entire data of a excel file is read into a single column.It might be due to large set of data.A possible alternati...

3 months ago | 0

Answered

Converting symbolic exponential function into linear form

Use 'simplify' function on applying log on both sides of equation z= log(A(t)); logA = simplify(z , 'IgnoreAnalyticConstraints...

Converting symbolic exponential function into linear form

Use 'simplify' function on applying log on both sides of equation z= log(A(t)); logA = simplify(z , 'IgnoreAnalyticConstraints...

3 months ago | 1

| accepted

Answered

How do you do numerical integration of a function in App Designer?

Use the numeric edit boxes to input the limits of integration and to display the result of integration.Function for integration ...

How do you do numerical integration of a function in App Designer?

Use the numeric edit boxes to input the limits of integration and to display the result of integration.Function for integration ...

3 months ago | 0

Answered

Hiding markers of polygon ROI

Hi, You can use the 'polyshape' function .Specify the x coordinates and y coordinates of vertices seperately as arguments. x=...

Hiding markers of polygon ROI

Hi, You can use the 'polyshape' function .Specify the x coordinates and y coordinates of vertices seperately as arguments. x=...

3 months ago | 0

Answered

Fit NonLinearLeastSquares to data and constrain curve to pass through point (0,1)

You can use a “lsqlin” function from optimization toolbox. t=coeffvalues(h); C=[exp(-x/t(2)) exp(-x/t(4)) ones(size(x))]; ...

Fit NonLinearLeastSquares to data and constrain curve to pass through point (0,1)

You can use a “lsqlin” function from optimization toolbox. t=coeffvalues(h); C=[exp(-x/t(2)) exp(-x/t(4)) ones(size(x))]; ...

3 months ago | 0

| accepted

Answered

Troubles using dicomwrite() for the PET modality?

Hi, Try using dicomwrite(V,fid,d,'CreateMode','copy'); dicomwrite does not verify the metadata written to the file when ‘...

Troubles using dicomwrite() for the PET modality?

Hi, Try using dicomwrite(V,fid,d,'CreateMode','copy'); dicomwrite does not verify the metadata written to the file when ‘...

3 months ago | 0

| accepted

Answered

remove the first header

Hi, Variables ‘w-vel_1’, ‘v-vel_1’, ‘u-vel_1’, ‘w-vel_1.25’ are not valid variable names as these include ‘-’,’.’ characters. S...

remove the first header

Hi, Variables ‘w-vel_1’, ‘v-vel_1’, ‘u-vel_1’, ‘w-vel_1.25’ are not valid variable names as these include ‘-’,’.’ characters. S...

3 months ago | 0

Answered

Multiobjective optimisation with 2D (empirical) distributions - am I doing this right?

Hi, gamultiobj is used to show the tradeoff between objectives which depends on the same parameters. Specify ‘PlotFcn’ as ga...

Multiobjective optimisation with 2D (empirical) distributions - am I doing this right?

Hi, gamultiobj is used to show the tradeoff between objectives which depends on the same parameters. Specify ‘PlotFcn’ as ga...

4 months ago | 0

Answered

Simulink MATLAB Function fully interpreted in MATLAB

Hi, Some functions are not supported in MATLAB function block. Instead you can use S function block in Simulink which can incor...

Simulink MATLAB Function fully interpreted in MATLAB

Hi, Some functions are not supported in MATLAB function block. Instead you can use S function block in Simulink which can incor...

4 months ago | 0

| accepted

Answered

What to state on the left side using splitapply and polyfit?

Hi, The third argument to the polyfit function is order which should be a single variable and not an array. The arguments in ...

What to state on the left side using splitapply and polyfit?

Hi, The third argument to the polyfit function is order which should be a single variable and not an array. The arguments in ...

4 months ago | 0

Answered

How can i use scatter plot in simulink?

Hi, The scatter function is not supported in simulink. If you want a scatter like plot you can change the settings in the sty...

How can i use scatter plot in simulink?

Hi, The scatter function is not supported in simulink. If you want a scatter like plot you can change the settings in the sty...

4 months ago | 0

Answered

KStest for unimodal and bimodal models

Hi, Kstest(x) returns a test decision for the null hypothesis that the data in vector x comes from a specified standard normal...

KStest for unimodal and bimodal models

Hi, Kstest(x) returns a test decision for the null hypothesis that the data in vector x comes from a specified standard normal...

4 months ago | 0

| accepted

Answered

TCPIP connection timing out when streaming data from MTConnect

Hi, The below link provides all the possible causes of errors and ways to solve them https://www.mathworks.com/help/instrume...

TCPIP connection timing out when streaming data from MTConnect

Hi, The below link provides all the possible causes of errors and ways to solve them https://www.mathworks.com/help/instrume...

4 months ago | 0

Answered

I am using Matlab Guide and need advice on how to multiselect from a listbox populated with numeric data and save the selected items (>2) into an array.

Hi, First populate your list box with the azimuth data in the opening function function listmultbox_OpeningFcn(hObject, event...

I am using Matlab Guide and need advice on how to multiselect from a listbox populated with numeric data and save the selected items (>2) into an array.

Hi, First populate your list box with the azimuth data in the opening function function listmultbox_OpeningFcn(hObject, event...

4 months ago | 0