# 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.

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

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}$")



Answered by Stéphane Mottelet on November 15, 2021

## Related Questions

### ::slotted CSS selector for nested children in shadowDOM slot

1  Asked on August 15, 2020 by mendy

### Style changing with JS not responding

0  Asked on August 14, 2020 by alessandro

### Can I bundle Pepper Flash in an Electron.js app to run Flash in 2021+?

1  Asked on August 14, 2020 by rogiller

### Can’t use saved information to load into an array

1  Asked on August 13, 2020 by danny

### Posting values of input fields outside form tag containing submit button

2  Asked on August 11, 2020 by kuwir-singh

### Delete 1:1 parent form child entity without JPA mappings

1  Asked on August 11, 2020 by saran3h

0  Asked on August 10, 2020 by user12217822

### How to return pointer adress for structure variable

2  Asked on August 9, 2020 by mystheman

### What happens when compose String with difference sequence?

2  Asked on August 9, 2020 by shiwee

### 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

### R language – Type III Anova failure on “clmm” ordinal regression model

0  Asked on August 6, 2020 by lan

### How to use just appended style link as CSSStylesheet in JavaScript

1  Asked on August 5, 2020 by webelf000

2  Asked on August 5, 2020 by sheraram_prajapat

### Set focus to another Control

3  Asked on August 4, 2020 by binu

### StackOverflowException when big numbers in recursive algorithm. Optimization?

1  Asked on August 4, 2020 by ivan-g