matlab大神求助,为什么画不出来图像啊clcfai0=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=120for fai=0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 21:37:48
matlab大神求助,为什么画不出来图像啊clcfai0=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=120for fai=0
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
matlab大神求助,为什么画不出来图像啊clcfai0=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=120for fai=0
你的程序问题在于: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)