My program shows not enough input arguement....can someone pls explain it to me how to correct it...

2 vues (au cours des 30 derniers jours)
clear all;
clc;
N=input('enter no of trajectories you want');
for ti=1:N
objval='febAvg';
hold on
for iter = 1:100
Xt_0=0;
t=1;
tmax=1000;
while (t<tmax)
x1=rand(1);
x2=rand(1);
value = feval(objval,x1,x2);
n1=value(1);
n2=value(2);
Q(t)=n1;
Q(t+1)=n2;
delta_t=0.1;
N1=(sqrt(12*pi/delta_t)*n1)/(6*pi)*delta_t;
N2=(sqrt(12*pi/delta_t)*n2)/(6*pi)*delta_t;
Xt_1(t,iter)=Xt_0+N1;
Xt_2(t+1,iter)=Xt_1(t,iter)+N2;
Xt_n(t,iter)=Xt_1(t,iter);
Xt_n(t+1,iter)=Xt_2(t+1,iter);
Xt_0=Xt_2(t+1,iter);
t=t+2;
end
end
for z = 1 : tmax
S=Xt_n.^2;
B(z)=mean(Xt_n(z,:));
A(z)=mean(S(z,:));
sum=0;
for j=1:10
jj=j*10;
for ik=1:jj
sum=sum+S(:,ik);
end
AVG(j).A=sum/ik;
end
timeabs(z)=z*delta_t;
end
plot(0,0,'-');
xlabel('time(t)')
ylabel('x^2')
title('x^2 vs t')
plot(timeabs,A,'g-');
s1=0;s2=0;s3=0;s4=0;s5=0;s6=0;s7=0;s8=0;s9=0;s10=0;
a1=zeros(1,2*N+2);a2=zeros(1,2*N+2);a3=zeros(1,2*N+2);a4=zeros(1,2*N+2);a5=zeros(1,2*N+2);a6=zeros(1,2*N+2);a7=zeros(1,2*N+2);a8=zeros(1,2*N+2);a9=zeros(1,2*N+2);a10=zeros(1,2*N+2);
for i=1:.1*tmax
s1=s1+A;
end
for i=1:.2*tmax
s2=s2+A;
end
for i=1:.3*tmax
s3=s3+A;
end
for i=1:.4*tmax
s4=s4+A;
end
for i=1:.5*tmax
s5=s5+A;
end
for i=1:.6*tmax
s6=s6+A;
end
for i=1:.7*tmax
s7=s7+A;
end
for i=1:.8*tmax
s8=s8+A;
end
for i=1:.9*tmax
s9=s9+A;
end
for i=1:tmax
s10=s10+A;
end
end
a1=s1/N;a2=s2/N;a3=s3/N;a4=s4/N;a5=s5/N;a6=s6/N;a7=s7/N;a8=s8/N;a9=s9/N;a10=s10/N;
Disp(int2str,'a1','a2','a3','a4','a5','a6','a7','a8','a9','a10')
refline(.1061,0)
grid on

Réponse acceptée

Walter Roberson
Walter Roberson le 25 Juin 2013
You have the input line
Disp(int2str,'a1','a2','a3','a4','a5','a6','a7','a8','a9','a10')
The first argument there requests that int2str be called with no input arguments and that the result of the int2str be passed as the first argument to Disp(). int2str will complain if it is called with no arguments.
Possibly you want to use 'int2str' or @int2str instead of bare int2str

Plus de réponses (0)

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by