早教吧作业答案频道 -->其他-->
还是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
画不出来图啊
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
画不出来图啊
▼优质解答
答案和解析
你可以这样写程序:
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')
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')
看了 还是matlab画图问题,要...的网友还看了以下:
matlab 最小二乘法拟合直线,横坐标是x=0.01:0.01:1;m=log(x);纵坐标是f 2020-05-16 …
还是matlab画图问题,要输入一个变量的clc; clear all; h=input('h=' 2020-05-16 …
用matlab求最短距离时出现问题,function [D,path,min1,path1]=fl 2020-05-17 …
在汇编语言程序中,对END语句的叙述正确的是( )。A.END 语句是一可执行语句B.END 语句表 2020-05-23 …
在汇编语言程序中,对END语句的叙述正确的是( )A.END 语句是一条可执行语句B.END 语句表 2020-05-24 …
求教matlab大神x=(0:0.2*pi:2*pi); %原始数据y=sin(x);xx=(0: 2020-06-27 …
numzero=0; for i=1:nf if flussi(i)==0 numzero=num 2020-06-27 …
鸡兔同笼MATLAB程序问题i=1;whilei>0ifrem(100-i*2,4)==0&(i+( 2020-10-30 …
英语翻译programrq598;varm,n,i,j,q,l,r,k:longint;a,b:ar 2021-01-05 …
根据下面的程序,仔细观察后画出其算法的程序框图.i=-1;whilei<=1x=i;y=x*x*x; 2021-01-15 …