InsideDarkWeb.com

I'm trying to graph a function for different values of Chi and Wn?

I’m trying to graph a function for different values of Chi and Wn. Here’s the function.
enter image description here

A1=0.1
A2=0.2
A3=0.3       //Valores de chi
A4=0.4
A5=0.5
B1=29
B2=30
B3=65      //valores deW
B4=80
B5=100
C=1
u=linspace(0,600)
t=linspace(0,30)
r=((sqrt(1-A1^2))*B1)
r1=((sqrt(1-A2^2))*B2)
r2=((sqrt(1-A3^2))*B3)
r3=((sqrt(1-A4^2))*B4)
r4=((sqrt(1-A5^2))*B5)
x=(%e^(t-A1*B1))(    C*cos(r)*B1*t)'  +   ((C+(A1*B1*C))/((r)*B1))   *(sin(r)*B1*t) 
x1=(%e^(t-A2*B2))(    C*cos(r1)*B2*t)'  +   ((C+(A2*B2*C))/((r1)*B2))   *(sin(r1)*B2*t) 
x2=(%e^(t-A3*B3))(    C*cos(r2)*B3*t)'  +   ((C+(A3*B3*C))/((r2)*B3))   *(sin(r2)*B3*t) 
x3=(%e^(t-A4*B4))(    C*cos(r3)*B4*t)'  +   ((C+(A4*B4*C))/((r3)*B4))   *(sin(r3)*B4*t) 
x4=(%e^(t-A5*B5))*(    C*cos(r4)*B5*t)'  +   ((C+(A5*B5*C))/((r4)*B5))   *(sin(r4)*B5*t) 
xlabel("t")
ylabel("x(t)")
title("Grafica de la Ecuación")
plot(t,x,t,x1,t,x2,t,x3,t,x4)

I get Invalid error in line 19

Stack Overflow Asked on November 15, 2021

1 Answers

One Answer

You use too many useless parenthesis (sometimes forget needed ones), use dumb variable names (use the names of variables in the formula) and do not use use dot-prefixed operators. Here is a readable working code to do what you want:

clear

//Valores de zeta
zeta = 0.1:0.1:0.5 

//valores de omega
omega = [29 30 65 80 100]
x_0 = 1;
xdot_0 = 1;
t = linspace(0,3,1000)

for i=1:length(zeta)
    r = sqrt(1-zeta(i)^2)*omega(i);
    x(i,:) = exp(-zeta(i)*omega(i)*t).*(x_0*cos(r*t) + (xdot_0+zeta(i)*omega(i)*x_0)/r*sin(r*t))
end

clf
plot(t,x)
xlabel("t")
ylabel("x(t)")
title("Grafica de la Ecuación")
xstring(0.2,0.5,"$large x(t)=exp(-zetaomega_n t)left{ x_0cosleft(sqrt{1-zeta^2}omega_n tright)+frac{dot x_0+zetaomega_n x_0}{sqrt{1-zeta^2}omega_n} sinleft(sqrt{1-zeta^2}omega_n tright)right}$")

enter image description here

Answered by Stéphane Mottelet on November 15, 2021

Add your own answers!

Related Questions

Style changing with JS not responding

0  Asked on August 14, 2020 by alessandro

       

Can’t use saved information to load into an array

1  Asked on August 13, 2020 by danny

         

How to return pointer adress for structure variable

2  Asked on August 9, 2020 by mystheman

 

Merging two PDF generating views in Django

1  Asked on August 8, 2020 by piethon

       

How do you put a list inside of an object C#?

1  Asked on August 8, 2020 by forrest

     

How to modify this C++ class to be as efficient as C code?

1  Asked on August 7, 2020 by victor-canoz

   

form validation with data ranges

2  Asked on August 7, 2020 by eniol

   

How to format this output?

2  Asked on August 6, 2020 by shantanu-jain

     

uploading csv file django using a form

2  Asked on August 5, 2020 by sheraram_prajapat

       

Set focus to another Control

3  Asked on August 4, 2020 by binu

 

Ask a Question

Get help from others!

© 2021 InsideDarkWeb.com. All rights reserved.