- 10
- 0
- 约6.4千字
- 约 16页
- 2017-05-21 发布于浙江
- 举报
数学实验matlab软件入门
重 庆 大 学
学 生 实 验 报 告
实验课程名称 数学实验
开课实验室 DS1402
学 院 UC联合 年级 2014 专业班 电气一
学 生 姓 名 谭浩彬 学 号
开 课 时 间 至 学年第 学期
总 成 绩 教师签名
数 学 与 统 计 学 院 制
开课学院、实验室: 实验时间 : 年 月 日
课程
名称 数学实验
名 称 MATLAB软件入门 实验项目类型 验证 演示 综合 设计 其他 指导
教师 龚劬 实验目的
[1] 熟悉MATLAB软件的用户环境;
[2] 了解MATLAB软件的一般目的命令;
[3] 掌握MATLAB数组操作与运算函数;
[4] 掌握MATLAB软件的基本绘图命令;
[5] 掌握MATLAB语言的几种循环、条件和开关选择结构。
实验内容
1.MATLAB软件的数组操作及运算练习;
2.直接使用MATLAB软件进行作图练习;
3.用MATLAB语言编写命令M-文件和函数M-文件。
基础实验
一、问题重述
[1] 熟悉MATLAB软件的用户环境;
[2] 了解MATLAB软件的一般目的命令;
[3] 掌握MATLAB数组操作与运算函数;
[4] 掌握MATLAB软件的基本绘图命令;
[5] 掌握MATLAB语言的几种循环、条件和开关选择结构。
二、实验过程(一般应包括实验原理或问题分析,变量说明、程序、调试情况记录、图表等, 实验结果及分析)
应用实验(或综合实验)
设有分块矩阵,其中E,R,O,S分别为单位阵、随机阵、零阵和对角阵,试通过数值计算验证。
结果:It is verified
程序:
%% 1
clear all;
E=eye(3,3);
R=randi([-10,10],[3,2]);
O=zeros(2,3);
v=[1 3];
S=diag(v);
A=[E,R;O,S];
a=A*A;
b=[E,R+R*S;O,S*S];
if a==b
disp(It is verified)
else
disp(The suspect does not establish.)
end
表1.1
货号
1 2 3 4 5 6 7 8 9
单件进价
7.15 8.25 3.20 10.30 6.68 12.03 16.85 17.51 9.30
单件售价
11.10 15.00 6.00 16.25 9.90 18.25 20.80 24.15 15.50
销量
568 1205 753 580 395 2104 1538 810 694
总收入:Totalincome 1.429402e+05 .
总利润:Totalinterest 4.605183e+04 .
程序:
clear all;
price=[7.15 8.25 3.20 10.30 6.68 12.03 16.85 17.51 9.30
11.10 15.00 6.00 16.25 9.90 18.25 20.80 24.15 15.50];
wares=[568 1205 753 580 395 2104 1538 810 694];
for i=1:9
SingleInterest(i)=price(2,i)-price(1,i);
Income(i)=price(2,i)*wares(i);
TotalIncome=sum(Income);
SortedInterest=sort(SingleInterest);
Interest(i)=SingleInterest(i)*wares(i);
TotalInterest=sum(Interest);
end
fprintf(Totalincome %i .\n,TotalIncome)
fprintf(Totalinterest %i .\n,TotalInterest)
5)在同一个坐标下作出y1=ex,y2=1+x,y3=1+x+(1/2)x2,y4= 1+x+(1/2)x2+(1/6)x3这四
原创力文档

文档评论(0)