How do i make plot like this?
6 次查看(过去 30 天)
显示 更早的评论
x ∈ [0, 10]
a = 2 b = 4
0 个评论
采纳的回答
Jon
2020-11-10
编辑:Jon
2020-11-10
You must first make a matlab function or script to evaluate your y(x) and then plot your values
So something like
% define constants (put your values here)
a =
b =
x = linspace(0,10) % makes x values
y = zeros(size(x)) % preallocate y value
% loop to evaluate y
for k = 1:length(x)
if x(k) > b + a
y(k) = 1
elseif x(k) >= b - a
% and so on
end
end
% finally plot your values
plot(x,y)
1 个评论
Jon
2020-11-10
编辑:Jon
2020-11-10
If you are not familiar with how to code in MATLAB please complete the MATLAB On Ramp training, https://www.mathworks.com/learn/tutorials/matlab-onramp.html then make an attempt to write your code and you can get lots of help here (MATLAB Answers) with your specific coding questions
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Performance 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!