作业帮 > 综合 > 作业

matlab大神求助,为什么画不出来图像啊

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 15:36:27
matlab大神求助,为什么画不出来图像啊
clc
fai0=pi/2;%升程运动角%
a_t0=2*pi/9;%升程许用压力角%
fai_S=7*pi/18;%远休止角%
fai02=4*pi/9;%回程运动角%
fai_S2=2*pi/3;%近休止角%
a_t1=7*pi/18;%回程许用压力角%
h=120
for fai=0:0.001:2*pi
if fai>=0&fai=fai0+fai_S&faifai0/2&faifai0+fai_S+fai02/2&fai
你的程序问题在于:fai,s个数不同,我改了一下,能画出图,但半径不对,你可再修改:
clc
clear
fai0=pi/2;%升程运动角%
a_t0=2*pi/9;%升程许用压力角%
fai_S=7*pi/18;%远休止角%
fai02=4*pi/9;%回程运动角%
fai_S2=2*pi/3;%近休止角%
a_t1=7*pi/18;%回程许用压力角%
h=120;
fai=linspace(0,2*pi,360);
for t=1:length(fai)
if (fai(t)>=0)&(fai(t)fai0/2)&(fai(t)fai0+fai_S+fai02/2)&(fai(t)fai0)&(fai(t)
再问: 能不能帮忙写一个直角坐标系的,这个是我们的要求,谢谢啦
再答: 把最后一句改为:plot(fai,s);