matlab中为什么函数值不变%X=load('x.txt');%Y=load('y.txt');%Z=load('fs.txt');X=0:0.1:10;Y=0:0.1:10;Z=0:0.1:10;a=1;b=1;r=400;fs=[];fs1=[];y1=0.00000001; %为了避免y1/y2=infy2=0.0000001;i=1;j=1;m1=min(X):0.1:max(X);n1=min(Y):0.1:max(Y);nxyz=
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/21 23:26:41
matlab中为什么函数值不变%X=load('x.txt');%Y=load('y.txt');%Z=load('fs.txt');X=0:0.1:10;Y=0:0.1:10;Z=0:0.1:10;a=1;b=1;r=400;fs=[];fs1=[];y1=0.00000001; %为了避免y1/y2=infy2=0.0000001;i=1;j=1;m1=min(X):0.1:max(X);n1=min(Y):0.1:max(Y);nxyz=
matlab中为什么函数值不变
%X=load('x.txt');
%Y=load('y.txt');
%Z=load('fs.txt');
X=0:0.1:10;
Y=0:0.1:10;
Z=0:0.1:10;
a=1;
b=1;
r=400;
fs=[];
fs1=[];
y1=0.00000001; %为了避免y1/y2=inf
y2=0.0000001;
i=1;
j=1;
m1=min(X):0.1:max(X);
n1=min(Y):0.1:max(Y);
nxyz=length(X);
for m=min(X):0.1:max(X)
for n=min(Y):0.1:max(Y)
while (a
matlab中为什么函数值不变%X=load('x.txt');%Y=load('y.txt');%Z=load('fs.txt');X=0:0.1:10;Y=0:0.1:10;Z=0:0.1:10;a=1;b=1;r=400;fs=[];fs1=[];y1=0.00000001; %为了避免y1/y2=infy2=0.0000001;i=1;j=1;m1=min(X):0.1:max(X);n1=min(Y):0.1:max(Y);nxyz=
我看了一下,fs不变的原因是因为第二层for循环结束以后,a=102,并且不再改变,所以y1,y2的值不变,fs也不变.我不太懂你要得到什么图形,不过改进方法可以是在第二层for循环结束后重置a,b的值,