syms x
>> x^2 + 4*x + 4
ans =
x^2 + 4*x + 4
>> (x+2)^2
ans =
(x + 2)^2
>> y=
y=
Error: Expression or statement is incomplete or incorrect.
>> y= ans
y=
(x + 2)^2
>> expand(ans)
ans =
x^2 + 4*x + 4
>> xx=0:0.01:3;
>> y_0=subs(y,0)
y_0 =
>> y_n=double(y_0)
y_n =
>> y_0=subs(y,0)
y_0 =
>> y=(x+2)^2/(x+5)
y=
(x + 2)^2/(x + 5)
>> y_0=subs(y,0)
y_0 =
4/5
>> xx
xx =
Columns 1 through 10
0 0.0100 0.0200 0.0300 0.0400 0.0500 0.0600 0.0700 0.0800 0.0900
Columns 11 through 20
0.1000 0.1100 0.1200 0.1300 0.1400 0.1500 0.1600 0.1700 0.1800 0.1900
Columns 21 through 30
0.2000 0.2100 0.2200 0.2300 0.2400 0.2500 0.2600 0.2700 0.2800 0.2900
Columns 31 through 40
0.3000 0.3100 0.3200 0.3300 0.3400 0.3500 0.3600 0.3700 0.3800 0.3900
Columns 41 through 50
0.4000 0.4100 0.4200 0.4300 0.4400 0.4500 0.4600 0.4700 0.4800 0.4900
Columns 51 through 60
0.5000 0.5100 0.5200 0.5300 0.5400 0.5500 0.5600 0.5700 0.5800 0.5900
Columns 61 through 70
0.6000 0.6100 0.6200 0.6300 0.6400 0.6500 0.6600 0.6700 0.6800 0.6900
Columns 71 through 80
0.7000 0.7100 0.7200 0.7300 0.7400 0.7500 0.7600 0.7700 0.7800 0.7900
Columns 81 through 90
0.8000 0.8100 0.8200 0.8300 0.8400 0.8500 0.8600 0.8700 0.8800 0.8900
Columns 91 through 100
0.9000 0.9100 0.9200 0.9300 0.9400 0.9500 0.9600 0.9700 0.9800 0.9900
Columns 101 through 110
1.0000 1.0100 1.0200 1.0300 1.0400 1.0500 1.0600 1.0700 1.0800 1.0900
Columns 111 through 120
1.1000 1.1100 1.1200 1.1300 1.1400 1.1500 1.1600 1.1700 1.1800 1.1900
Columns 121 through 130
1.2000 1.2100 1.2200 1.2300 1.2400 1.2500 1.2600 1.2700 1.2800 1.2900
Columns 131 through 140
1.3000 1.3100 1.3200 1.3300 1.3400 1.3500 1.3600 1.3700 1.3800 1.3900
Columns 141 through 150
1.4000 1.4100 1.4200 1.4300 1.4400 1.4500 1.4600 1.4700 1.4800 1.4900
Columns 151 through 160
1.5000 1.5100 1.5200 1.5300 1.5400 1.5500 1.5600 1.5700 1.5800 1.5900
Columns 161 through 170
1.6000 1.6100 1.6200 1.6300 1.6400 1.6500 1.6600 1.6700 1.6800 1.6900
Columns 171 through 180
1.7000 1.7100 1.7200 1.7300 1.7400 1.7500 1.7600 1.7700 1.7800 1.7900
Columns 181 through 190
1.8000 1.8100 1.8200 1.8300 1.8400 1.8500 1.8600 1.8700 1.8800 1.8900
Columns 191 through 200
1.9000 1.9100 1.9200 1.9300 1.9400 1.9500 1.9600 1.9700 1.9800 1.9900
Columns 201 through 210
2.0000 2.0100 2.0200 2.0300 2.0400 2.0500 2.0600 2.0700 2.0800 2.0900
Columns 211 through 220
2.1000 2.1100 2.1200 2.1300 2.1400 2.1500 2.1600 2.1700 2.1800 2.1900
Columns 221 through 230
2.2000 2.2100 2.2200 2.2300 2.2400 2.2500 2.2600 2.2700 2.2800 2.2900
Columns 231 through 240
2.3000 2.3100 2.3200 2.3300 2.3400 2.3500 2.3600 2.3700 2.3800 2.3900
Columns 241 through 250
2.4000 2.4100 2.4200 2.4300 2.4400 2.4500 2.4600 2.4700 2.4800 2.4900
Columns 251 through 260
2.5000 2.5100 2.5200 2.5300 2.5400 2.5500 2.5600 2.5700 2.5800 2.5900
Columns 261 through 270
2.6000 2.6100 2.6200 2.6300 2.6400 2.6500 2.6600 2.6700 2.6800 2.6900
Columns 271 through 280
2.7000 2.7100 2.7200 2.7300 2.7400 2.7500 2.7600 2.7700 2.7800 2.7900
Columns 281 through 290
2.8000 2.8100 2.8200 2.8300 2.8400 2.8500 2.8600 2.8700 2.8800 2.8900
Columns 291 through 300
2.9000 2.9100 2.9200 2.9300 2.9400 2.9500 2.9600 2.9700 2.9800 2.9900
Column 301
3.0000
>> y_x=double(subs(y,xx));
>> plo(xx,y_x)
Undefined function 'plo' for input arguments of type 'double'.
Did you mean:
>> plot(xx,y_x)
>>
>> xx=0:0.01:4.99:
xx=0:0.01:4.99:
Error: Expression or statement is incomplete or incorrect.
>> xx=0:0.01:4.99;
>> y_x=doble(subs(y,xx));
Undefined function 'doble' for input arguments of type 'sym'.
Did you mean:
>>
>>
>>
>> y=(x+2)^2
y=
(x + 2)^2
>> y_d=diff(y)
y_d =
2*x + 4
>> y_d=diff(diff(y))
y_d =
>> help syms
syms Short-cut for constructing symbolic variables.
syms arg1 arg2 ...
is short-hand notation for creating symbolic variables
arg1 = sym('arg1');
arg2 = sym('arg2'); ...
or, if the argument has the form f(x1,x2,...), for
creating symbolic variables
x1 = sym('x1');
x2 = sym('x2');
...
f = symfun(sym('f(x1,x2,...)',{x1, x2, ...});
The outputs are created in the current workspace.
syms ... ASSUMPTION
additionally puts an assumption on the variables created.
The ASSUMPTION can be 'real' or 'positive'.
syms ... clear
clears any assumptions on the variables created, including those
made with the ASSUME command.
Each input argument must begin with a letter and must contain only
alphanumeric characters.
By itself, syms lists the symbolic objects in the workspace.
Example 1:
syms x beta real
is equivalent to:
x = sym('x','real');
beta = sym('beta','real');
To clear the symbolic objects x and beta of 'real' or 'positive' status, type
syms x beta clear
Example 2:
syms x(t) a
is equivalent to:
a = sym('a');
t = sym('t');
x = symfun(sym('x(t)'), [t]);
See also sym, symfun.
Reference page in Help browser
doc syms
>> y_d=diff(y,x,3)
y_d =
>> y_d=doble(subs(diff(y,x,2),1))
Undefined function 'doble' for input arguments of type 'sym'.
Did you mean:
>> y_d=double(subs(diff(y,x,2),1))
y_d =
>> Y
Undefined function or variable 'Y'.
Did you mean:
>> y
y=
(x + 2)^2
>> y_I=int(y)
y_I =
(x + 2)^3/3
>> y_I=int(y,0,x)
y_I =
x*(x*(x/3 + 2) + 4)
>> y_I=expand(int(y,0,x))
y_I =
x^3/3 + 2*x^2 + 4*x
>> resolucion de un circuito
Undefined function 'resolucion' for input arguments of type 'char'.
>> resolucion de un circuito
Undefined function 'resolucion' for input arguments of type 'char'.
>> resolucion de un circuito
Undefined function 'resolucion' for input arguments of type 'char'.
>> resolucion de un circuito
Undefined function 'resolucion' for input arguments of type 'char'.
>> resolucion de un circuito
Undefined function 'resolucion' for input arguments of type 'char'.
>> resolucion de un circuito
Undefined function 'resolucion' for input arguments of type 'char'.
>> resolucion_de_un_circuito
I_R_t_1 =
(exp(-t)*(4*exp(t)*sin(2*pi*f*t) - 4*pi*f*(2*exp(t)*cos(2*pi*f*t) - 2)))/(4*pi^2*f^2 + 1)
Error using mupadmex
Error in MuPAD command: DOUBLE cannot convert the input expression into a double array.
If the input expression contains a symbolic variable, use the VPA function instead.
Error in sym/double (line 827)
Xstr = mupadmex('symobj::double', S.s, 0);
Error in resolucion_de_un_circuito (line 12)
I_R=double(subs(I_R_t_1,tt));
>> resolucion_de_un_circuito
I_R_t_1 =
-(4*exp(-t)*(pi*(2*exp(t)*cos(2*pi*t) - 2) - exp(t)*sin(2*pi*t)))/(4*pi^2 + 1)
>> resolucion_de_un_circuito
I_R_t_1 =
-(4*exp(-t)*(pi*(2*exp(t)*cos(2*pi*t) - 2) - exp(t)*sin(2*pi*t)))/(4*pi^2 + 1)
>> resolucion_de_un_circuito
I_R_t_1 =
-(4*exp(-t)*(pi*(2*exp(t)*cos(2*pi*t) - 2) - exp(t)*sin(2*pi*t)))/(4*pi^2 + 1)
I_R_t_2 =
6*t*exp(-t)
I_R_t_3 =
(24*exp(-t)*sin(pi*t)^2)/pi
>> resolucion_de_un_circuito
I_R_t_1 =
-(4*exp(-t)*(pi*(2*exp(t)*cos(2*pi*t) - 2) - exp(t)*sin(2*pi*t)))/(4*pi^2 + 1)
I_R_t_2 =
6*t*exp(-t)
I_R_t_3 =
(24*exp(-t)*sin(pi*t)^2)/pi
Error using hold (line 71)
Unknown command option.
Error in resolucion_de_un_circuito (line 30)
hold of
>>