Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

variable number of inputs of function

1 Ansicht (letzte 30 Tage)
vijay
vijay am 20 Feb. 2013
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
function []=mainprog()
clc
len=5
for i=1:len
eval(['scalar', num2str(i), '= randi(10,1,3)']);
end
rqarray=[10,20,30,40,50]
weighted=weightedimage(scalar,rqarray)
function weighted=weightedimage(scalar,rqarray);
for i=1:len
w=rqarray(1,i)
J=w * [scalar]
allzero=zeros(1,3)
wfinal=allzero+w
Jfinal=allzero+J
end
weighted=Jfinal./wfinal
In this program in the function weightedimage, how we should write input named as scalar in the bold lines. if i write it as scalar it gives error. The scalar is hving different values as scalar1, scalr2,scalar3.......... Please tell me how can i do this.

Antworten (1)

Walter Roberson
Walter Roberson am 20 Feb. 2013

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by