还是matlab画图问题,要输入一个变量的clc; clear all; h=input('h=');y=zeros(1,30000);r=zeros(1,30000);for i=1:30000r(i) = unifrnd(0,1);y(i)=h*tan(pi*(r(i)-0.5));end;x=y(y>-30&y Untitled at 2syms h x画不出来图啊
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 08:32:53
![还是matlab画图问题,要输入一个变量的clc; clear all; h=input('h=');y=zeros(1,30000);r=zeros(1,30000);for i=1:30000r(i) = unifrnd(0,1);y(i)=h*tan(pi*(r(i)-0.5));end;x=y(y>-30&y Untitled at 2syms h x画不出来图啊](/uploads/image/z/5436376-16-6.jpg?t=%E8%BF%98%E6%98%AFmatlab%E7%94%BB%E5%9B%BE%E9%97%AE%E9%A2%98%2C%E8%A6%81%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E5%8F%98%E9%87%8F%E7%9A%84clc%3B+clear+all%3B+h%3Dinput%28%27h%3D%27%29%3By%3Dzeros%281%2C30000%29%3Br%3Dzeros%281%2C30000%29%3Bfor+i%3D1%3A30000r%28i%29+%3D+unifrnd%280%2C1%29%3By%28i%29%3Dh%2Atan%28pi%2A%28r%28i%29-0.5%29%29%3Bend%3Bx%3Dy%28y%3E-30%26y+Untitled+at+2syms+h+x%E7%94%BB%E4%B8%8D%E5%87%BA%E6%9D%A5%E5%9B%BE%E5%95%8A)
还是matlab画图问题,要输入一个变量的clc; clear all; h=input('h=');y=zeros(1,30000);r=zeros(1,30000);for i=1:30000r(i) = unifrnd(0,1);y(i)=h*tan(pi*(r(i)-0.5));end;x=y(y>-30&y Untitled at 2syms h x画不出来图啊
还是matlab画图问题,要输入一个变量的
clc; clear all;
h=input('h=');
y=zeros(1,30000);
r=zeros(1,30000);
for i=1:30000
r(i) = unifrnd(0,1);
y(i)=h*tan(pi*(r(i)-0.5));
end;
x=y(y>-30&y Untitled at 2
syms h x
画不出来图啊
还是matlab画图问题,要输入一个变量的clc; clear all; h=input('h=');y=zeros(1,30000);r=zeros(1,30000);for i=1:30000r(i) = unifrnd(0,1);y(i)=h*tan(pi*(r(i)-0.5));end;x=y(y>-30&y Untitled at 2syms h x画不出来图啊
你可以这样写程序:
clc; clear all;
syms h x
h=input('h=');
y=zeros(1,30000);
r=zeros(1,30000);
for i=1:30000
r(i) = unifrnd(0,1);
y(i)=h*tan(pi*(r(i)-0.5));
end;
x=y(y>-30&y<30);
n=hist(x,20)
hist(x,20)
hold on;
x=-30:0.1:30;
plot(x,30000*h./(pi*(x.*x+h*h)),'r')