Self-written function does not work when changing input names

2 次查看(过去 30 天)
I wrote a function shown below. When I want to enter my input (xnew,ynew) instead of (x,y) , this function would not work. I understand the reason (because my code specifies (x,y)), but do not know how to fix it. Please help. Thank you!
function rline(x,y)
%syntax:
% rline(x,y)
line(x, y, 'Color', 'r', 'LineStyle', '--', 'LineWidth', 2)

采纳的回答

Ameer Hamza
Ameer Hamza 2018-5-21
编辑:Ameer Hamza 2018-5-21
Have you defined xnew and ynew before calling the function rline(). The name of input to the function at the definition and calling time does need to be same. Try this
xnew = 1:10;
ynew = xnew.^2;
rline(xnew, ynew);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Develop Apps Using App Designer 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by