Piecewise Function (Toolbox Doesn't Work)
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
balla243
el 28 de En. de 2024
Hi,
When I try to create a piecewise function with the Symbolic Math Toolbox, it says unrecognized. I cleared the toolbox path cache and reset paths to default. I checked "which ~all <piecewise>" but it's like it doesn't exist.
After creating a piecewise function, I need to plot it discretely. It should look like this:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1601991/image.png)
n2=-2:0.5:0;
f2 = @(n2) (0);
hold on
n=0:0.5:5;
f = @(n) (3*exp(-n).*sin(pi*n));
figure;
stem(n, f(n));
TIA
2 comentarios
Dyuman Joshi
el 28 de En. de 2024
Do you have the Symbolic Math Toolbox installed?
Type "ver" in the command window and check the output.
Respuesta aceptada
Matt J
el 28 de En. de 2024
Editada: Matt J
el 28 de En. de 2024
Why bother with symbolic math? Why not just plot as below?
n=linspace(-2,5);
f = @(n) (3*exp(-n).*sin(pi*n)).*(n>=0);
plot(n,f(n),'b',n, 3*exp(-n),':r'); ylim([-3,3])
Más respuestas (0)
Ver también
Categorías
Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!