matlab作业题

2024-05-04 09:34

1. matlab作业题

%% 第5题
syms x;
I=int(1/(sqrt(2*pi))*exp(1/2)*sin(x),x,0,1)
I2=vpa(I,3)   %%保留3位小数的结果
运行结果:
I =
(5924436882414059*sin(1/2)^2)/4503599627370496
I2 =
0.302
%% 第6题  1
s=0;
a=[12,13,14;15,16,17;18,19,20;21,22,23];
for k=a
for j=1:4
if rem(k(j),2)==0
s=s+k(j);
end
end
end
s
运行结果:
s =
102
%% 第6题  2
a=[75,68,60,59,71];
n=length(a);
b=zeros(1,n);
for i=1:n
if a(i)<=70 b(i)=a(i)+10;
elseif a(i)>70 b(i)=a(i)+5;
end
end
b
运行结果:
b =
80    78    70    69    76
%% 第7题  
clf
x=linspace(-1,1,20);
y=linspace(-2,2,20);
[U,V]=meshgrid(x,y);
z=sin(U.*V)+5.*U^2.*V;
mesh(z);
xlabel('x');
ylabel('y');
zlabel('z');

matlab作业题

2. 几道matlab大作业题,会的来看看

1.   t=0:0.01:2;
x=sin(t);
y=t.^2-1;
plot(t,x,'b',t,y,'r');grid on;
xlabel('时间');
ylabel('函数值');
title('函数曲线');
第2题其他人回答过了,我就不重复了。
4. figure(1)
subplot(221);plot();
subplot(222);plot();
subplot(223);plot();
subplot(224);plot();
plot中添加画图内容。

3. matlab作业求解,求大神

%%% 第1问
%冒号生成法
x=0:(2*pi)/9:2*pi
%线性定点法
x=linspace(0,2*pi,10)
%%% 第2问
A=rand(3,5)
num=8;  %%%假设8是学号末位数
I1=find(A>num*0.1)   %%单下标
[i,j]=ind2sub(size(A),I1); %%元素单下标标识转换为该元素在矩阵中对应的全下标标识
I2=[i j] %%全下标
%%% 第3问
clear
A=rand(3,3)
E=diag(A)  %%提取矩阵A的对角线元素
B=diag(E)  %%生成对角线元素为E中元素的对角矩阵
C=A-B      %%对角元素全为0,而其余元素与对应的A阵元素相同
%%望采纳!!

matlab作业求解,求大神

4. matlab大作业求解

程序如下:
dx=0.001;%采样间隔      x=0:dx:1;%数值计算适合于有限区间上,取有限个采样点       Ft=sqrt(2*x.^2-x+5);Sx=dx*cumtrapz(Ft);%计算区间内曲线下图形面积,为小矩形面积累加得disp(['积分值=' num2str(Sx(end))])%所求定积分值%图示plot(x,Ft,'r','MarkerSize',4)%被积分函数图hold onplot(x,Sx,'.k','MarkerSize',15)%积分图hold offxlabel('x')legend('被积分函数图','积分图')
 

结果:
积分值=2.2719

5. 求助Matlab作业

对于任意时刻t,小艇位置(8+35t,0)。缉私船此时位置(x,y),速度矢量(vx,vy),且满足vx^2+vy^2=v^2,v为缉私船速率,以及满足vy/vx=y/(8+35t-x)。对足够小的时间步长,下一刻缉私船位置为(x+vx*Δt ,y-vy*Δt)。
所以按照上述关系,可以建立数学模型,在MATLAB中设置足够小的时间步长,从初始位置出发,先计算每个步长小艇位置,再递推缉私船位置,就可以画出点迹,用追上作为程序循环的终止条件。

求助Matlab作业

6. 求matlab题目

f = @(x) 84*x + (x>120).*((x-120)*84*1.15) - (x<60)*700; % 计算工资的公式x = 1:50; % 工号xh = floor(161*rand(1,50)) + 40; % 工时 40-200xs = f(xh); % 工资subplot(1,2,1);bar(xs); % 工资柱状图title('工资图');xlabel( '工号' );;ylabel( '工资' );axis([ 0 51 0 max(xs)*1.1]);subplot(1,2,2);bar(xh); % 工资柱状图title('工时图');xlabel( '工号' );ylabel( '工时' );axis([ 0 51 0 max(xh)*1.1]);

7. 求Matlab


求Matlab

8. matlab习题

1题按下面语句:
syms t
ezplot('cos(t).*cos(5*t)','sin(t)')
2题按下面语句:
x=0:0.01:5;
y1=sqrt(x);y2=x.^2;y3=x.^(1/3);
plot(x,y1,x,y2,x,y3)