我有一个100个256x256图像的单元格数组。我怎样才能将它们作为函数参数传递?我试过了
function[d] = thresh(c{k})
但使用
调用时会出错x = thresh(c);
我也试过
function [ ] = thresh(c)
也不起作用。
答案 0 :(得分:0)
您可以将单元格作为参数传递,然后找回元素:
function thresh(c)
for i=1:numel(c)
% your code here
% c{i} refers to image i
end
最佳
答案 1 :(得分:0)
你的函数语法对我来说错了。
例如,如果你想为单元格数组的每个图像应用另一个函数,你应该做类似的事情。
num_images = 100;
function [output] = thresh(c)
for i = 1:num_images
modifiedImage = modifyImage(c{k})
end
让我们知道您想要对图像做什么,如果您还有错误,那么这是您的错误。