How to create user defined function in matlab?
显示 更早的评论
I have use below set of code frequently. So i have to make user defined function
below is my frequently used code:-
x=xvalue;
y=yvalue;
for j=1:3;
red(j)=RGB(y,x,j);
end
shape.color=red;
2 个评论
Azzi Abdelmalek
2014-1-22
Can you explain what are the argument (inputs and outputs) of your function?
saravanakumar D
2014-1-22
编辑:saravanakumar D
2014-1-22
采纳的回答
更多回答(1 个)
Walter Roberson
2014-1-22
function shape = myFunction(RGB, xvalue, yvalue, i)
shape(i).color = squeeze(RGB(xvalue, yvalue, :));
2 个评论
saravanakumar D
2014-1-22
Walter Roberson
2014-1-22
The output variable is "shape", as listed in the function header. The "shape" that is output will be a structure array with a single field "color", with the "i"th element of the structure array populated with meaningful data and the rest of the shape(K).color will be the empty array []
类别
在 帮助中心 和 File Exchange 中查找有关 Image Arithmetic 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!