Piecewise Function (Toolbox Doesn't Work)
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
balla243
am 28 Jan. 2024
Bearbeitet: balla243
am 28 Jan. 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 Kommentare
Dyuman Joshi
am 28 Jan. 2024
Do you have the Symbolic Math Toolbox installed?
Type "ver" in the command window and check the output.
Akzeptierte Antwort
Matt J
am 28 Jan. 2024
Bearbeitet: Matt J
am 28 Jan. 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])
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!