帮我修改下这个matlab程序,里面应该有些中文字符错误,但弄不好,
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/23 21:34:47
帮我修改下这个matlab程序,里面应该有些中文字符错误,但弄不好,
clear
clc
tic
%符号定义
%重物下降的高度h
%小车行驶的路程s
%内部能耗系数ypxl
n=10000;
h=0.5;
nn=1000;
ypxl=linspace(0.5,1,n);
R2=111/nn;
R1=35/nn;
m=1;
g=9.8;
mz=2;
sgm=0.5/nn;
for i=1:10
% sgm=(0.1*i+0.2)/nn;
%mz=1.75-0.2+0.2*i;
R1=R1+20/nn;
R2=R2+20/nn;
s=ypxl*m*h/(mz*(1/R1+2/R2)*sgm);
s=s/1.045615886000699;
plot(ypxl,s);
hold on
grid on
end
plot(0.5,0);
toc
clear
clc
tic
%符号定义
%重物下降的高度h
%小车行驶的路程s
%内部能耗系数ypxl
n=10000;
h=0.5;
nn=1000;
ypxl=linspace(0.5,1,n);
R2=111/nn;
R1=35/nn;
m=1;
g=9.8;
mz=2;
sgm=0.5/nn;
for i=1:10
% sgm=(0.1*i+0.2)/nn;
%mz=1.75-0.2+0.2*i;
R1=R1+20/nn;
R2=R2+20/nn;
s=ypxl*m*h/(mz*(1/R1+2/R2)*sgm);
s=s/1.045615886000699;
plot(ypxl,s);
hold on
grid on
end
plot(0.5,0);
toc
改成下面这样就可以了.clctic%符号定义%重物下降的高度h%小车行驶的路程s%内部能耗系数ypxln=10000;h=0.5;nn=1000;ypxl=linspace(0.5,1,n);R2=111/nn;R1=35/nn;m=1;g=9.8;mz=2; sgm=0.5/nn;for i=1:10 % sgm=(0.1*i+0.2)/nn; %mz=1.75-0.2+0.2*i; R1=R1+20/nn; R2=R2+20/nn; s=ypxl*m*h/(mz*(1/R1+2/R2)*sgm); s=s/1.045615886000699; plot(ypxl,s); hold on grid onendplot(0.5,0);toc 或者倒数第11,12行的%符合取消后,就是