matlab课程设计

发布 2022-10-01 01:45:28 阅读 6616

1.画出分段函数图:

x=-3:0.1:3;

y=-3:0.1:3;

length_of_x=length(x);

length_of_y=length(y);

for i=1:length_of_x

for j=1:length_of_y

if (x(i)+y(j))>1

z(i,j)=0.5457*exp(-0.75*y(j)^2-3.75*x(i)^2-1.5*x(i));

elseif ((x(i)+y(j))>1)&&x(i)+y(j))<1)

z(i,j)=0.7575*exp(-y(j)^2-6*x(i)^2);

else z(i,j)=0.5457*exp(-0.75*y(j)^2-3.75*x(i)^2+1.5*x(i));

endend

end mesh(x,y,z)

2.信号的产生与变换。

数字信号处理中y(n)=x(-n)的画图实现;其中。

n=-4:4;

if abs(n(i))>3

x(i)=0;

else x(i)=2*n(i)+1;

endend

y=fliplr(x);

stem(n,y);

3.财经问题。

一笔100000元的贷款要按每月等额偿付d元的方式付清。利息是在未付余额的基础上以每年10%的利率按月计入(如第一个月之后总债等于100000+(0.1/10)*100000)。

求每月的偿付额d,使得这笔贷款10年还清,并求在10年期间付款的总数目。

syms d

y=(100000-d)*1.01;

for i=1:119

y=(y-d)*1.01;

end f=1.01*y/2.01;

digits(8)

x=vpa(solve(f));

digits(12)

s=vpa(120*x);

disp('每月偿付额d:')disp(x);

disp('10年期间付款总数目:')disp(s);

4.计算平均学分积gpa

大学某班,第一学期若干学生各科成绩存在一个excel文件中,文件名为要求:matlab编程读取这个excel文件并求出各个学生的平均学分积,最后将平均学积分按名字写入每个同学后面。

成绩文件的位置如下: \

各科的学分分配如下:高数:5英语:4物理:3.5德育:2电路:4数字电路:3.5体育:2

平均学分积计算公式:(∑成绩×学分)/∑学分。

num,txt,data]=xlsread('d:\'

for i=1:30

d(i,1)=(num(i,3)*5+num(i,4)*4+num(i,5)*3.5+num(i,6)*4+num(i,7)*3.5+num(i,8)*2+num(i,9)*2)/(5+4+3.

5+4+3.5+2+2)

end b=;

xlswrite('d:\'round(double(d)),sheet1','j2:j31')

xlswrite('d:\'b,'sheet1','j1')

winopen('d:\'

5.供煤量分配问题。

某两个煤厂a1和a2,每月进煤量分别为60吨和l00吨,联合**3个居民区b1,b2和b3,每个居民区每月对煤的需求量依次分别为50吨,70吨,40吨。煤厂a1离3个居民区b1,b2和b3的距离分别为10km,5km和6km,煤厂a2离3个居民区b1,b2和b3的距离分别为4km, 8km和12km,问如何分配供煤量使得运输量(即吨×km)达到最小?

f=[10;5;6;4;8;12];

aeq=[1 1 1 0 0 0;0 0 0 1 1 1;1 0 0 1 0 0;0 1 0 0 1 0;0 0 1 0 0 1];

beq=[60;100;50;70;40];

lb=[0 0 0 0 0 0];

x,fval]=linprog(f,aeq,beq,lb,

disp('a1运往b1小区的煤量:')disp(round(x(1)))

disp('a1运往b2小区的煤量:')disp(x(2));

disp('a1运往b3小区的煤量:')disp(x(3));

disp('a2运往b1小区的煤量:')disp(x(4));

disp('a2运往b2小区的煤量:')disp(x(5));

disp('a2运往b3小区的煤量:')disp(round(x(6)))

disp('运输量最小为:')disp(fval);

6.便利店问题。

某便利店晚上2名职工值班,顾客不太多,是开一个出口,一人收钱一人装袋好?还是开两个出口,一人既收钱又装袋好?假定,收款和装袋都是一分钟,顾客到达出口是随机的,服从poisson分布,平均每分钟40%没有顾客,30%一个顾客,30%两个顾客,试设计一个随机模拟实验,分析这个问题。

7.朋友迟到问题。

某人的朋友从远方来,只能乘坐火车,轮船,汽车和飞机等四种交通工具,假设乘坐的概率分别为0.3,0.2,0.

1,0.4,而这四种交通工具晚点迟到的概率分别为0.2,0.

3,0.1,0.05,请问朋友迟到的概率是多少?

如果朋友已经迟到了,他最有可能做什么交通工具?

MATLAB课程设计

1 求被控对象传递函数g s 的matlab描述。num 789 6312 11835 den 1 14 56 64 0 0 gs tf num,den transfer function 789 s 2 6312 s 11835 s 5 14 s 4 56 s 3 64 s 2 2 求被控对象脉冲...

MATLAB课程设计

课程设计。题目 matlab计算器。姓名 班级 学院 专业 完成时间。1总体设计。该计算器程序主要是matlab来制作,界面主要由四个静态文本框 21个运算按钮和两个动态文本框组成。实现的运算功能有四则运算 加 减 乘 除。而且添加了括号使人们使用时更加简单。这些计算功能主要调用了matlab的自定...

MATLAB课程设计

matlab课程设计。如图所示,为测量系统的示意图,它由两个能相互转动的连杆,角度编码器和滚轮等组成。o1为固定点,o2点为转动点,o3点为滚轮的中心,连杆的有效长度分别为l1和l2。任一位置时,连杆1相对于某基准位置的角度为 1,两连杆的相对角度为 2。其中对于 1,取垂直方向为基准线,在基准线左...