I am Application Support Engineer at Mathworks.

Disclaimer: Any articles/ideas/opinions here are my own and in no way reflect that of Mathworks.

Answered

Plotting Implicit Function in Polar Coordinate

Hi Teerapong, Have a look at the following links: https://www.mathworks.com/help/matlab/ref/cart2pol.html https://www.mathwor...

Plotting Implicit Function in Polar Coordinate

Hi Teerapong, Have a look at the following links: https://www.mathworks.com/help/matlab/ref/cart2pol.html https://www.mathwor...

25 days ago | 0

Answered

Changing CData values for a surf plot.

Hi Ali, Have a look at the following link: https://www.mathworks.com/help/matlab/creating_plots/how-surface-plot-data-relates-...

Changing CData values for a surf plot.

Hi Ali, Have a look at the following link: https://www.mathworks.com/help/matlab/creating_plots/how-surface-plot-data-relates-...

25 days ago | 0

Answered

Error in port widths or dimensions using simulink -PS converter block

Hi Anupam, Have a look at the following link: https://www.mathworks.com/matlabcentral/answers/248904-error-in-port-widths-or-d...

Error in port widths or dimensions using simulink -PS converter block

Hi Anupam, Have a look at the following link: https://www.mathworks.com/matlabcentral/answers/248904-error-in-port-widths-or-d...

25 days ago | 0

Answered

How to formulate elegantly and performant functions that depend on a lot of input variables

Hi Ferdinand, Have a look at the Accepted Answer (and the comment under it) for the question posed in the following link: Pass...

How to formulate elegantly and performant functions that depend on a lot of input variables

Hi Ferdinand, Have a look at the Accepted Answer (and the comment under it) for the question posed in the following link: Pass...

1 month ago | 0

Answered

Please help to solve the following equations by the Newton–Raphson method

Hi, Have a look at the following code which solves the above mentioned equations by Newton-Raphson Method : clc;clear;close a...

Please help to solve the following equations by the Newton–Raphson method

Hi, Have a look at the following code which solves the above mentioned equations by Newton-Raphson Method : clc;clear;close a...

1 month ago | 0

Answered

Radius and centre of curvature

Hi Nagaraj, You will have to first change your equation to the form of y = f(x) and then use the formulae to find the radius an...

Radius and centre of curvature

Hi Nagaraj, You will have to first change your equation to the form of y = f(x) and then use the formulae to find the radius an...

1 month ago | 0

| accepted

Answered

Function 'subs' different output for a (similar?) input

Hi Bobby, syms F(t) The above command implies that 'F' is a symbolic function. Hence, the command invF0=subs(invF(t)) does...

Function 'subs' different output for a (similar?) input

Hi Bobby, syms F(t) The above command implies that 'F' is a symbolic function. Hence, the command invF0=subs(invF(t)) does...

1 month ago | 0

| accepted

Answered

Adding Legend to Subplot

Hi Ollie, I understand that you want to be able to copy the legends of the figures, along with their plots, into the subplot bu...

Adding Legend to Subplot

Hi Ollie, I understand that you want to be able to copy the legends of the figures, along with their plots, into the subplot bu...

1 month ago | 0

Answered

how to plot them together and get their equations and make a legend for them ?

Hi Tomer, I understand that you want to plot both the models in one figure and get the equations for both of them. I have bro...

how to plot them together and get their equations and make a legend for them ?

Hi Tomer, I understand that you want to plot both the models in one figure and get the equations for both of them. I have bro...

1 month ago | 0

Answered

How to Solve Second Order ODE with 2 dependent variables

Hi Yanuar, Two second order ODE's can directly be solved by using 'dsolve'. Have a look at the following code: syms x(t) y(t) ...

How to Solve Second Order ODE with 2 dependent variables

Hi Yanuar, Two second order ODE's can directly be solved by using 'dsolve'. Have a look at the following code: syms x(t) y(t) ...

1 month ago | 0

Answered

Check for missing argument or incorrect argument data type in call to function 'bode'

Hi Alejandro, As both ARK and Adam mentioned, do check out the documentation for 'bode' function to know the valid syntax. As...

Check for missing argument or incorrect argument data type in call to function 'bode'

Hi Alejandro, As both ARK and Adam mentioned, do check out the documentation for 'bode' function to know the valid syntax. As...

1 month ago | 0

Answered

Discretization method used in MPC

Hi Hossam, The following link gives information on the discretization method used by a non-linear MPC Controller: Specify Pred...

Discretization method used in MPC

Hi Hossam, The following link gives information on the discretization method used by a non-linear MPC Controller: Specify Pred...

1 month ago | 0

Answered

In the editor, my "run" icon shows "pause"

Hi David, Adding to ARK's comment, whenever the code takes a long time to run, the 'run' icon changes to the 'pause' icon. This...

In the editor, my "run" icon shows "pause"

Hi David, Adding to ARK's comment, whenever the code takes a long time to run, the 'run' icon changes to the 'pause' icon. This...

1 month ago | 1

| accepted

Answered

Please help solve and plot the solutions to an equation

Hi Alexander, Have a look at the following code. It shows one of the ways by which you can solve your question. D2 = 11.4; H...

Please help solve and plot the solutions to an equation

Hi Alexander, Have a look at the following code. It shows one of the ways by which you can solve your question. D2 = 11.4; H...

1 month ago | 0

| accepted

Answered

Putting Annotation in 3D Space - seems impossible

Hi Oliver, The annotation function with the same syntax - 'a= annotation('textarrow',x,y,'String','Write text here');' can be u...

Putting Annotation in 3D Space - seems impossible

Hi Oliver, The annotation function with the same syntax - 'a= annotation('textarrow',x,y,'String','Write text here');' can be u...

3 months ago | 0

| accepted

Answered

Select cells in heatmap

Hi Ilyass, You can change the 'ColorLimits' property of the HeatmapChart so that all the values of 'cdata' that are equal to an...

Select cells in heatmap

Hi Ilyass, You can change the 'ColorLimits' property of the HeatmapChart so that all the values of 'cdata' that are equal to an...

3 months ago | 0

Answered

How can I store the values of step response function in array which has time delay ?

Hi, Have a look at the following code which will give you the desired output. num = [0.5 1]; den = [6 23.5 35.5 25.5 8.5 1]; ...

How can I store the values of step response function in array which has time delay ?

Hi, Have a look at the following code which will give you the desired output. num = [0.5 1]; den = [6 23.5 35.5 25.5 8.5 1]; ...

3 months ago | 0

Answered

How can I multiply matrices using a for loop then extract their elements after the loop?

Hi Stephen, I understand that you want to use the elements of the matrix obtained after each iteration to calculate other value...

How can I multiply matrices using a for loop then extract their elements after the loop?

Hi Stephen, I understand that you want to use the elements of the matrix obtained after each iteration to calculate other value...

3 months ago | 0

Answered

rounding and displaying datetime in plot x-axis

Hi Joel, In the code for 'option 2' which you have given above, replace ax.XTickLabel = datestr(linspace(xtick_start,xtick_...

rounding and displaying datetime in plot x-axis

Hi Joel, In the code for 'option 2' which you have given above, replace ax.XTickLabel = datestr(linspace(xtick_start,xtick_...

3 months ago | 0

| accepted

Answered

how to generate a reference signal from the Driving Scenario Designer App?

Hello, Once you are done building your scenario, place a sensor on your Actor, change the 'Update Interval (ms)' as required an...

how to generate a reference signal from the Driving Scenario Designer App?

Hello, Once you are done building your scenario, place a sensor on your Actor, change the 'Update Interval (ms)' as required an...

3 months ago | 0

Answered

Slope equation for plot of best fit line

Hi Jayashree, Once you have your plot, go to Tools->Basic Fitting from the menu bar in the figure window. Then select Linear. Y...

Slope equation for plot of best fit line

Hi Jayashree, Once you have your plot, go to Tools->Basic Fitting from the menu bar in the figure window. Then select Linear. Y...

4 months ago | 0

Answered

Complicated grouped bar legend

Hi Daniel, Have a look at the following example to understand how to show bars and line plots in a particular order in the lege...

Complicated grouped bar legend

Hi Daniel, Have a look at the following example to understand how to show bars and line plots in a particular order in the lege...

4 months ago | 0

Answered

Solving a system of multiple equations (including vector) for multiple variables

Hi, If 'solve' returns empty objects ([0x1 sym]), then it means that no solutions exist for the given set of equations.

Solving a system of multiple equations (including vector) for multiple variables

Hi, If 'solve' returns empty objects ([0x1 sym]), then it means that no solutions exist for the given set of equations.

4 months ago | 0

Answered

Struggling with integration.

Hi, I understand that you have the values of 'R2', 'V' and 'D', and you have to solve the equation, 'V=∫pi*(R1+R2-sqrt(R2^2-x^2...

Struggling with integration.

Hi, I understand that you have the values of 'R2', 'V' and 'D', and you have to solve the equation, 'V=∫pi*(R1+R2-sqrt(R2^2-x^2...

4 months ago | 1

| accepted

Answered

Non-bold font in multiline title (LaTEX)

Hi, I understand that you want to have a multi-line title with the first line bold and the remaining lines normal (non-bold). T...

Non-bold font in multiline title (LaTEX)

Hi, I understand that you want to have a multi-line title with the first line bold and the remaining lines normal (non-bold). T...

4 months ago | 1

| accepted

Answered

Matrix inversion and LU Decomposition. Having issues with the for loops and how they reference inputs.

Hi Susanna, I understand that you want to obtain the upper and lower triangular matrices and solve the equation 'Ax=I', to find...

Matrix inversion and LU Decomposition. Having issues with the for loops and how they reference inputs.

Hi Susanna, I understand that you want to obtain the upper and lower triangular matrices and solve the equation 'Ax=I', to find...

4 months ago | 0

Answered

Symbolic math Tool box "diff" and "dsolve" for optimal control

Hi Karthi, The issue you have stated has been fixed in MATLAB R2020b, i.e., from this version onwards, the 'diff' function can ...

Symbolic math Tool box "diff" and "dsolve" for optimal control

Hi Karthi, The issue you have stated has been fixed in MATLAB R2020b, i.e., from this version onwards, the 'diff' function can ...

4 months ago | 0

Answered

How to extract the first Transfer function.

A possible way of solving this issue would be to solve the system of simultaneous equations and then use the 'tf' function to cr...

How to extract the first Transfer function.

A possible way of solving this issue would be to solve the system of simultaneous equations and then use the 'tf' function to cr...

5 months ago | 0

Answered

Why doesn't matlabFunction properly vectorize the state of an ode system?

The symbols 'c' and 'd' can either be scalars or vectors.The vectorization for 'in3' is done as 'in3(1,:)' and 'in3(2,:)' so tha...

Why doesn't matlabFunction properly vectorize the state of an ode system?

The symbols 'c' and 'd' can either be scalars or vectors.The vectorization for 'in3' is done as 'in3(1,:)' and 'in3(2,:)' so tha...

5 months ago | 0

Answered

does anyone know how to code this difference equation? I am suppose to use a filter function to expand the summation but i am not sure how?

Have a look at the following link for the documentation on the ‘filter’ function: https://www.mathworks.com/help/matlab/ref/fil...

does anyone know how to code this difference equation? I am suppose to use a filter function to expand the summation but i am not sure how?

Have a look at the following link for the documentation on the ‘filter’ function: https://www.mathworks.com/help/matlab/ref/fil...

5 months ago | 0