Answered

how can we find eigen values and eigen vector of a matrix having variable like x or y ?

You need to have 'Symbolic Math toolbox' to do this. Then you can calculate the Eigen values & Eigen vectors in terms of the var...

how can we find eigen values and eigen vector of a matrix having variable like x or y ?

You need to have 'Symbolic Math toolbox' to do this. Then you can calculate the Eigen values & Eigen vectors in terms of the var...

3 days ago | 1

Answered

How can I Input an already factored polynomial into the bode function?

Z=[-1]; P=[0,-0.5,-2,-3]; system=zpk(Z,P,1); bode(system)

How can I Input an already factored polynomial into the bode function?

Z=[-1]; P=[0,-0.5,-2,-3]; system=zpk(Z,P,1); bode(system)

3 days ago | 0

Answered

Hi. I want to automate a process which consists of 3 steps. 1. Read the data from excel file and extract the necessary data alone. 2. Run the data and output plots. 3. Store the results (workspace) in a specified folder in my computer.

"I want to call the master excel file into matlab, read/run the data in each sheet and save the workspace of each sheet in a spe...

Hi. I want to automate a process which consists of 3 steps. 1. Read the data from excel file and extract the necessary data alone. 2. Run the data and output plots. 3. Store the results (workspace) in a specified folder in my computer.

"I want to call the master excel file into matlab, read/run the data in each sheet and save the workspace of each sheet in a spe...

5 days ago | 0

| accepted

Answered

Find position of max value in a graph

Just add this at the end of your code: [Y, I]=max(xphi); X_Max=phi(I) Y_Max=Y Or do you want max point markup on your plot? ...

Find position of max value in a graph

Just add this at the end of your code: [Y, I]=max(xphi); X_Max=phi(I) Y_Max=Y Or do you want max point markup on your plot? ...

10 days ago | 0

Answered

Vector output from a for loop

TMP =[12, 3, 36]; PGRED=zeros(size(TMP)); for ii=1:length(TMP) if TMP(ii) < 9 PGRED(ii)=0; elseif ...

Vector output from a for loop

TMP =[12, 3, 36]; PGRED=zeros(size(TMP)); for ii=1:length(TMP) if TMP(ii) < 9 PGRED(ii)=0; elseif ...

10 days ago | 1

| accepted

Answered

Plots - Two Y-Axis with Different Units

Since you have not shared the data, it is not possible to give exact solution to your problem but if you are looking for plottin...

Plots - Two Y-Axis with Different Units

Since you have not shared the data, it is not possible to give exact solution to your problem but if you are looking for plottin...

11 days ago | 0

Answered

divide array to multiple varible of array

For the purpose of storing you can use a structure something like this: MyStructure = struct('Name', {{'a' 'b' 'c'}}, 'Value', ...

divide array to multiple varible of array

For the purpose of storing you can use a structure something like this: MyStructure = struct('Name', {{'a' 'b' 'c'}}, 'Value', ...

11 days ago | 0

| accepted

Answered

How to store multiple y-data of arbitrary length for a given x and plot?

X=[1 2 3 4 5]'; Y= {[1 2 3] [1] [] [1 2 10 4] [1 5 2 0 3]}'; for ii=1:numel(X) scatter((repelem(X(ii),numel(cell2mat(Y(ii))...

How to store multiple y-data of arbitrary length for a given x and plot?

X=[1 2 3 4 5]'; Y= {[1 2 3] [1] [] [1 2 10 4] [1 5 2 0 3]}'; for ii=1:numel(X) scatter((repelem(X(ii),numel(cell2mat(Y(ii))...

11 days ago | 0

| accepted

Answered

plotting a graph of multivariable function

"The code is taking only last values, i.e., y1 and y2=1" - No it is not taking only the last values. The for loop for both y1 an...

plotting a graph of multivariable function

"The code is taking only last values, i.e., y1 and y2=1" - No it is not taking only the last values. The for loop for both y1 an...

11 days ago | 0

Answered

Using nested loops to calculate Bernoulli numbers

B=zeros(1,11); % Create an empty array to store the Bernoulli numbers for m=0:10 % Number of Bernoulli numbers required temp2=...

Using nested loops to calculate Bernoulli numbers

B=zeros(1,11); % Create an empty array to store the Bernoulli numbers for m=0:10 % Number of Bernoulli numbers required temp2=...

11 days ago | 0

| accepted

Answered

How to create a 2x2 matrix?

h1=rand(2,500)+i*rand(2,500) % Your first matrix h2=rand(2,500)+i*rand(2,500) % Second matrix M=[{h1} {h2};{h2} {h1}]

How to create a 2x2 matrix?

h1=rand(2,500)+i*rand(2,500) % Your first matrix h2=rand(2,500)+i*rand(2,500) % Second matrix M=[{h1} {h2};{h2} {h1}]

11 days ago | 0

Answered

Please help: How to do a time step?

The easiest way here would be: 1) Compute u_1 and u2 as you have done already. 2) Just take the last value of u_1 and append i...

Please help: How to do a time step?

The easiest way here would be: 1) Compute u_1 and u2 as you have done already. 2) Just take the last value of u_1 and append i...

12 days ago | 0

| accepted

Answered

Matrix compare row to column

Okay lets try to break it down here: 1) I have to create a 100 x 100 matrix Create an all zero matrix like this: A=zeros(100,...

Matrix compare row to column

Okay lets try to break it down here: 1) I have to create a 100 x 100 matrix Create an all zero matrix like this: A=zeros(100,...

12 days ago | 0

Answered

matlab hanging for the below code

Doesn't seem to be hanging for me! Where are you having problem? Have you tried running in Debug mode?

matlab hanging for the below code

Doesn't seem to be hanging for me! Where are you having problem? Have you tried running in Debug mode?

12 days ago | 0

Answered

bode magnitude response of fractional order system

Use the command bodeplot instead of bode and set plot options using bodeoptions. Here you have an option of setting your Maguni...

bode magnitude response of fractional order system

Use the command bodeplot instead of bode and set plot options using bodeoptions. Here you have an option of setting your Maguni...

1 month ago | 0

Answered

Could anyone help me how to group into 4 sets.

Use this: NN = mat2cell(A,[1],[2,3,1])

Could anyone help me how to group into 4 sets.

Use this: NN = mat2cell(A,[1],[2,3,1])

3 months ago | 0

Answered

Assign null to rows of a matrix

You cannot assign 'null' like this to a 3D matrix while wanting to maintain the dimensions of the matrix. You can assign zero or...

Assign null to rows of a matrix

You cannot assign 'null' like this to a 3D matrix while wanting to maintain the dimensions of the matrix. You can assign zero or...

3 months ago | 1

| accepted

Answered

round off problem in matlab

Just add 'format longg' before your code like this: format longg MAV = [0.0924317411754942 0.0313003411430704 0.00365072354007...

round off problem in matlab

Just add 'format longg' before your code like this: format longg MAV = [0.0924317411754942 0.0313003411430704 0.00365072354007...

3 months ago | 0

Answered

problem in applying loop

What is the 'y' you have used in your main script loop? Its not defined anywhere. Use this line in main script: waveLen(i) = fi...

problem in applying loop

What is the 'y' you have used in your main script loop? Its not defined anywhere. Use this line in main script: waveLen(i) = fi...

3 months ago | 0

| accepted

Answered

Is it possible to convert code written in the Matlab language into a Simulink block diagram?(Edited)

It is always recommended to be specific with your questions and also mention the MATLAB version that you are using. With the inf...

Is it possible to convert code written in the Matlab language into a Simulink block diagram?(Edited)

It is always recommended to be specific with your questions and also mention the MATLAB version that you are using. With the inf...

3 months ago | 1

Answered

How to iterate through a Matrix using for loops?

Shift these lines of code outside the 'for' loop: theta = [0, 0, 90, 45, 135, 30, 90, 0, 136.4, 15, 90, 165, 46.4, 0, 90, 45, 0...

How to iterate through a Matrix using for loops?

Shift these lines of code outside the 'for' loop: theta = [0, 0, 90, 45, 135, 30, 90, 0, 136.4, 15, 90, 165, 46.4, 0, 90, 45, 0...

3 months ago | 0

Answered

Could anyone help me to solve the issue.

A=[1.6512 1.6149 1.5829 1.5546 1.5298 1.1498 1.1334 1.1191 1.1066 1.0957 1.0862 1.0779 1.070...

Could anyone help me to solve the issue.

A=[1.6512 1.6149 1.5829 1.5546 1.5298 1.1498 1.1334 1.1191 1.1066 1.0957 1.0862 1.0779 1.070...

3 months ago | 0

Answered

Comparing a value against a set of values

A=rand(1,1,n) % Define your matrix here B=nonzeros(A); if isempty(B) %%Do nothing else %%Run command here end

Comparing a value against a set of values

A=rand(1,1,n) % Define your matrix here B=nonzeros(A); if isempty(B) %%Do nothing else %%Run command here end

3 months ago | 0

Answered

could anyone help me to solve the issue in the following code

"Could anyone please help me on it" - You have not exactly mentioned what help are you looking for. Your error message is self e...

could anyone help me to solve the issue in the following code

"Could anyone please help me on it" - You have not exactly mentioned what help are you looking for. Your error message is self e...

3 months ago | 0

| accepted

Answered

Diffrent results using tf(ss(A,B,C,D)) or C*inv(s*I-A)*B+D

The results are not different. They are same. Minor differences can be due to numerical/computational tolerances and accuracy. A...

Diffrent results using tf(ss(A,B,C,D)) or C*inv(s*I-A)*B+D

The results are not different. They are same. Minor differences can be due to numerical/computational tolerances and accuracy. A...

3 months ago | 0

| accepted

Answered

Transfer function of the highly distorted system; impact hammer testing and frequency response of the system

Not sure why you took the trouble of posting so much details. From what I understand, the one line question is that you have got...

Transfer function of the highly distorted system; impact hammer testing and frequency response of the system

Not sure why you took the trouble of posting so much details. From what I understand, the one line question is that you have got...

3 months ago | 0

Answered

Bode plot from transfer function looks wrong

"What is wrong with my MATLAB code?" - Absolutely nothing! Your Bode plot 'x' axis in in rad/sec and the online graph is in Hz...

Bode plot from transfer function looks wrong

"What is wrong with my MATLAB code?" - Absolutely nothing! Your Bode plot 'x' axis in in rad/sec and the online graph is in Hz...

3 months ago | 0

| accepted

Answered

How to I ensure that a triggered subsystem is run after the supersystem in Simulink?

You can do that by assigning higher relative priority to the supersystem. See below links for details: https://www.mathworks.co...

How to I ensure that a triggered subsystem is run after the supersystem in Simulink?

You can do that by assigning higher relative priority to the supersystem. See below links for details: https://www.mathworks.co...

3 months ago | 0

| accepted

Answered

transfer function plot problem

I don't think you need to use 'zp2tf' and then 'tf' to get your transfer function. You can directly use: sys=zpk(z,p,k) bode(s...

transfer function plot problem

I don't think you need to use 'zp2tf' and then 'tf' to get your transfer function. You can directly use: sys=zpk(z,p,k) bode(s...

3 months ago | 0

Answered

nonlinear bode plot to linear approximation bode plot

Have a look here: https://www.mathworks.com/help/ident/examples/frequency-domain-identification-estimating-models-using-frequen...

nonlinear bode plot to linear approximation bode plot

Have a look here: https://www.mathworks.com/help/ident/examples/frequency-domain-identification-estimating-models-using-frequen...

3 months ago | 0

| accepted