作业帮 > 综合 > 作业

怎么输出一下这段函数的图像

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/07 01:25:10
怎么输出一下这段函数的图像
function f=opopop(o);
clear;K=1119.04;M=480.4;l1=85.5;r=68.5/180*pi;h=60;
o=0:0.01745:0.46827;
l2=sqrt(((K-M)/2-l1*cos(r))^2+(l1*sin(r)-h)^2);
A=(K-M)/2-l1*cos(r+.o);
B=sqrt((l2)^2-(l1*sin(r+o)-h)^2);
S=A-B;
C=r-atan((2*h)/(K-M+(2*S)));
D=l1^2+h^2+((K-M)/2+S)^2-(l2)^2;
E=2*l1*(sqrt((h^2)+((K-M)/2+S)^2));
F=C*180/pi;
G=(acos(D/E))*180/pi;
f=F-G;
这是我自己写的程序,请问要怎么输出这个程序的图像呢?把变量放在函数里面还是外面?另外程序的格式有错吗?
用的是MATLAB软件
怎么输出一下这段函数的图像
试试修改后的代码
clear;K=1119.04;M=480.4;l1=85.5;r=68.5/180*pi;h=60;
o=0:0.01745:0.46827;
l2=sqrt(((K-M)/2-l1*cos(r))^2+(l1*sin(r)-h)^2);
A=(K-M)/2-l1*cos(r+o);
B=sqrt((l2)^2-(l1*sin(r+o)-h).^2);
S=A-B;
C=r-atan((2*h)./(K-M+(2*S)));
D=l1^2+h^2+((K-M)/2+S).^2-(l2)^2;
E=2*l1*(sqrt((h^2)+((K-M)/2+S).^2));
F=C*180/pi;
G=(acos(D/E))*180/pi;
f=F-G;
plot(o,f)