Getting the Incorrect Plot
显示 更早的评论
I have a function (func) given to me with desired x-values (x). The assignment is to plot func while also plotting the x-intercepts. It appears to me that I am getting the correct values when I check the x/y data points, but the graph does not line up.
x = -10:.1:8;
func = (x-6).*((x.^2)-1).*(x+8);
plot(func);
title("Graph of Function");
xlabel("Vector Values");
ylabel("Function Values");
hold on;
%Plots the x-intercepts
[~,cols] = size(func);
for i=1:cols
if func(i) == 0
plot(x(i),0,'*r')
end
end
The x-intercepts are correct and the data points are correct; however, my plot does not line up. Not sure what is wrong. Any help would be great!

采纳的回答
更多回答(1 个)
Ahmed Abuelgasim
2019-10-16
Guys,
In my below code, x-axis doesn't type or show the correct vaules. please your support.
x=[x,LTE_1_RSRP];
y=[y,LTE_2_RSRP];
plot (x, 'r-', 'linewidth', 3);hold on
plot (y, 'g-', 'linewidth', 3);hold on
grid minor
xlabel('RSRP of LTE Cell One')
ylabel('RSRP of LTE Cell Two')
title('RSRP Varition in LTE Cells')
legend('RSRP_1', 'RSRP_2')
类别
在 帮助中心 和 File Exchange 中查找有关 Converters (High Power) 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!