请问这道题怎么用matlab编写

2020-11-30 11:40:37 字数 4476 阅读 3390

1楼:匿名用户

matlab 里正好有这个函数 normspec:

a=input('a?');

b=input('b?');

p=normspec([a,b])

如果输入 2 和 2.5 的话,画出来的是下面这个样子。0.01654 就是两点间的概率。

如果你想自己编程算的话,可以考虑用:

normcdf(2.5)-normcdf(2)来计算这个概率。画图的话,可以用 fill() 来填充那个面积的颜色。

2楼:上辰教育

s(find(s=='d'))=;

这道题如何用matlab编写

3楼:買可愛的人

用线性规划求解:[x,fval]=linprog(f,a,b)设甲、乙机床分别为x1,x2台,则利润=4000*x1+3000*x2,则f=[-4000;-3000];

约束:2*x1+x2≤10

x1+x2≤8

x2≤7

则 a=[2,1;1,1;0,1];b=[10;8;7];

在命令行运行:

>> f=[-4000;-3000];

a=[2,1;1,1;0,1];

b=[10;8;7];

[x,fval]=linprog(f,a,b)optimization terminated.

x =2.0000

6.0000

fval =

-2.6000e+04

说明:甲、乙机床分别为2台、6台时,利润最大为26000元。

matlab编程,请问这道题该如何编程,求解答! 10

4楼:一love我

function [m]=**ean(a,b)

m=sum(a.*b)/sum(b);end

这道题要怎么做「matlab」?

5楼:匿名用户

编写一个函数,计算下面函数的值。可以这样来实现。

1、编写一个自定义函数文件,并保存 m文件。如 myfun1.m,其内容

unction y=myfun1(x)

n=length(x);

for i=1:n

if x(i)>=0 & x(i)<1

y(i)=x(i).^2;

elseif x(i)>=1 & x(i)<2y(i)=x(i).^2-1;

else y(i)=x(i).^2-2*x(i)+1;

endend

2、在命令窗口中,输入

>>x=0:0.5:2.5;

>>y=myfun1(x)

3、运行结果请题主自行检测。

求这两道题目 用matlab编写这2道题的函数 急急急

6楼:匿名用户

function y=f(x)

% f.m file

% input x: a real number$ output y: a real numberif x<0,y=x^2+1;

elseif 010

y=2^x+3;

end>>> f(5)

第二个可以用solve, 因为是线性方程组,所以也可以用线性代数的方法,inv(a)*b % a是系数矩阵,b是方程组右侧的向量

7楼:匿名用户

^(1)

function y=tiaojian(x)if x<0

y=x^2+1;

elseif x<=10

y=2*x-1;

else

y=2*+3;

end>> tiaojian(5)

ans =

9(2)a=[5 6 0 0 0;1 5 6 0 0;0 1 5 6 0;0 0 1 5 6;0 0 0 1 5];

b=[1 0 0 0 1]';

x=inv(a)*b

x =2.2662

-1.7218

1.0571

-0.5940

0.3188

这道题用matlab怎么做?

8楼:匿名用户

i=1;

while(1)

s=sum([1:i]);

if s>=100

break

endi=i+1;

endi

9楼:匿名用户

x0=1;

x=x0;

i=1;

while 1

if sum(x)>100

i-1x(1:end-1)

break;

endi=i+1;

x(i)=x(end)+1;end

这道题怎么用matlab画图?

10楼:匿名用户

x=0:0.1:1;

y=exp(x.^2/2)/(2*pi)^0.5;

plot(x,y)

有大佬知道这道题在matlab里面怎么表示吗?

11楼:匿名用户

求摆线的弧长如何用matlab来表示?我们可以这样来做:

第一步,求微段

长度(近似于微段弧长),即ds^2=dx^2+dy^2第二步,使用diff()函数对x=1-cos(t)和y=t-sin(t)求一次导数,即dx=diff(x,t,1),dy=diff(y,t,1),

第三步,将dx,dy代入ds=sqrt(dx^2+dy^2)中第四步,用int()函数,对s求定积分,即 s=int(ds,0,2*pi)

按上述步骤编程,运行可以得到其摆线的弧长为8。

执行**:

syms t

x=1-cos(t);y=t-sin(t);

dx=diff(x,t,1);dy=diff(y,t,1);

ds=sqrt(dx^2+dy^2);

s=int(ds,0,2*pi)

12楼:匿名用户

不知道不知道不知道不知道不知道不知道不知道

用matlab怎么写这几道题

13楼:匿名用户

第一题:

function y=fuc2(i)

y=0;

if i==0

y=1; %无意义的输出

else

for j=1:i

y=y+2^j;

endend

在***mand windows中输入

>> fuc2(63)

ans =

1.8447e+019

第二题:

j=0;

for i=2000:3000

if (mod(i,400)== 0)||((mod(i,4)==0)&&(mod(i,100)~= 0))

j=j+1;

endend

x=zeros(1,j);

j=1;

for i=2000:3000

if (mod(i,400)== 0)||((mod(i,4)==0)&&(mod(i,100)~= 0))

x(1,j)=i;

j=j+1;

endend

运行后,j的数值即为闰年的个数,x数组中的数即为各个闰年的年份

第三题:

syms a

simplify(cos(4*a)-4*cos(2*a)+3)

运行后,就可得到

ans =

8*sin(a)^4

第四题:

for i=1:0.01:10

subplot(2,2,1); plot(i,sin(2*i)); hold on

title('sin2x')

subplot(2,2,2); plot(i,tan(i));ylim([-10,10]) ;hold on

title('tanx')

subplot(2,2,3); plot(i,log(i)); hold on

title('lnx')

subplot(2,2,4); plot(i,10^i); hold on

title('10x')

end运行后就可以得到**如下:

注意:以上4个程序最好都以m文件的形式写比较好。

14楼:匿名用户

**********=第一个*****===function output = ***(i)if i == 0

output = 0;

else

output = 1;

for j = 1:i

output = output * j;

endendend

请问这道题怎么做,请问这道题怎么做呢?

1楼 匿名用户 因为两个直角三角形完全相同,所以面积相等,那么三角形cod 梯形abod 三角形cod 梯形coef梯形abod面积 梯形coef面积, 因为bc ef 12,bo 4,所以co 8,梯形coef的面积 co ef eo 2 8 12 2 2 20cm , 所以阴影部分梯形abod的...

请问这道题怎么做,请问这道题怎么做呢?

1楼 闲云悠悠然 解析 要求出梯形的面积,还必须知道梯形的商。 阴影部分是一个三角形,它的高也就是梯形的高 231 2 22 21 cm 所以,梯形的面积是 22 34 21 2 588 cm 解 231 2 22 21 cm 22 34 21 2 588 cm 请问这道题怎么做? 2楼 匿名用户 ...

请问这道题怎么做,请问这道题怎么做呢?

1楼 先用装3公斤的瓶装3公斤的水倒进五公斤的瓶内。再用装3公斤的瓶装3公斤的水倒进五公斤的瓶内装满,这时3公斤的瓶就剩下1公斤的水。把5公斤瓶请空,把这1公斤水倒进去,再用3公斤的瓶装3公斤水倒进5公斤的瓶里,就共有4公斤水了。 2楼 求索 25 15 40 40 4 10 10 10 100 3...