实验题目熟悉MATLAB软件环境.docx
- 文档编号:8661251
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:12
- 大小:118.32KB
实验题目熟悉MATLAB软件环境.docx
《实验题目熟悉MATLAB软件环境.docx》由会员分享,可在线阅读,更多相关《实验题目熟悉MATLAB软件环境.docx(12页珍藏版)》请在冰豆网上搜索。
实验题目熟悉MATLAB软件环境
实验题目:
熟悉MATLAB软件环境
实验目的:
1.熟悉Matlab软件环境及常用命令操作。
2.练习编写简单的M文件。
实验要求:
熟悉简单的MATLAB运行环境,并能够进行简单的M文件的编写,在MATLAB环境下运行矩阵,完成课后习题,参照PPT进行基本的练习。
实验主要步骤:
1.启动MATLAB,熟悉工作环境。
2.了解常用的命令:
elp、doc、lasterr、path、version、what、which、clear、disp、length、size、who、whos、clc、cd、dir、delete、type等。
3.启动matlab-〉File-〉New-〉M_file,绘制正余弦函数。
4.完成课后作业。
5.参照PPT练习。
实验结果:
1.已知一矩阵A=[1,-1,1;5,-4,3;2,1,1],求其逆矩阵。
x=[1-11;5-43;211];
a=inv(x)
a=
-1.40000.40000.2000
0.2000-0.20000.4000
2.6000-0.60000.2000
2、用求逆矩阵的方法求解以下方程组。
x+2y+3z=5
x+4y+9z=-2
x+8y+27z=6
x=[123;149;1827];
y=[5-26]';
z=x\y
z=
23.0000
-14.5000
3.6667
2..自己构造一矩阵,求其秩。
x=
123
149
1827
>>rank(x)
ans=3
心得体会:
通过本次实验我熟悉MATLAB软件环境,对MATLAB软件的功能有了一定的了解。
熟悉了Matlab软件环境及常用命令操作,能对对一些软件功能和指令进行简单的运用。
通过本次实验,我学会了编写简单的M文件。
在实验过程中,我练习了几个简单的M文件的编写,在练习过程中,主要遇到的问题就是对软件运行环境和功能的不熟悉,这些问题都是可以通过练习弥补的,我以后一定会勤加练习。
MATLAB程序设计实验日志
学院:
自动化学院专业:
自动化指导教师:
吴思远
班级:
0810503学号:
05200319姓名:
涂海波
实验时间:
2008年04月24日实验室:
S331-B
实验题目:
MATLAB程序设计
实验要求:
能够掌握简单的程序设计语言,会用循环语句来设计程序。
实验步骤:
1。
运行MATLAB,建立M文件。
2.根据实验内容进行程序设计。
实验结果:
1、求分段函数的值
要求:
用if语句实现,分别输出x=-5,-3,1,2,2.5,3,6时的值,用m文件编写。
disp('请输入数据:
');
ifx<0&x~=-3
y=x^2+x-6
elseifx<5&x>=0&x~=2&x~=3
y=x^2-5*x+6
else
y=x^2-x-1
end
2、输入一个百分制成绩,要求输出成绩等级优、良、中、及格、不及格。
其中90分—100分为优,80分—89分为良,70分—79分为中,60分—69分为及格,60分以下为不及格。
要求:
用swicth实现,用m文件编写。
a=input('请输入一个分值:
m=fix(a/10);
switcha
case{9,10}
disp('优秀');
case{8}
disp('良好');
case{7}
disp('中等');
case{6}
disp('及格');
otherwise
disp('不及格');
end
3、已知:
s=1+2+22+23+24+…+2x(x=0,1,2,…,n,n<32)
循环结构:
sum=0;
fori=1:
31
sum=sum+2^i
end
sum
函数实现:
function=exam(x)
sum=0;
fori=1:
x
sum=sum+2^i
end
sum
心得体会:
通过本次实验,虽然没有能够掌握简单的程序设计语言,但是也对简单的程序设计语言了解不少,熟悉了编程环境和应用环境,在试验中学会了用循环语句来设计程序。
通过本次实验学会了运行MATLAB软件,熟悉了该软件的功能和运行环境,认识到这个软件在数学建模当中的应用。
通过本次实验学会了建立M文件。
总之,通过本次实验,我基本上了解了MATLAB程序设计的大概情况,有了一定概念和了解。
MATLAB绘图实验日志
学院:
自动化学院专业:
自动化指导教师:
曾素华
班级:
0810503学号:
05200319姓名:
涂海波
实验时间:
2008年05月08日
实验题目:
MATLAB绘图
实验要求:
能够进行简单的二维和三维图形的绘制。
会使用不同颜色的线条进行标注实现多窗口的绘制图形。
实验步骤:
1.运行MATLAB环境
2.根据实验题目进行绘图。
实验结果:
1、作y=3x2+4x-7在[-10,10]间的图像,要求有标注。
>a=(-10:
10);m=3*a.^2+4*a-7;plot(a,m);title('y曲线')
2、用3不同颜色和线型在同一坐标系内绘制曲线y=5e-0.5xsin(2πx),x取(0,2π)。
>>a=(0:
2*pi/180:
2*pi);m=5.*exp(-0.5*a).*sin(2*pi*a);
plot(a,m,'m+');holdonplot(a,m,'b-');
holdonplot(a,m,'g+');xlabel('x坐标');ylabel('y坐标')
3、在一个图形窗口以子图的形式同时绘制正弦、余弦曲线。
x=(0:
2*pi/180:
2*pi);y1=sin(x);y2=cos(x);
subplot(2,1,1);plot(x,y1,'b');holdonsubplot(2,1,2);plot(x,y2,'r')
4、绘制y=10x^2的对数坐标图,并与直角坐标系进行比较。
提示:
loglog双轴对数坐标曲线,semilogxx轴对数坐标,semilogyy轴对数坐标。
clear;
x=(-10:
0.1:
10);y=10*x.^2;subplot(1,2,1);plot(x,y);holdon
subplot(1,2,2);loglog(y);xlabel('semilogxx');ylabel('semilogxy');
5、x=8cost,y=5sint,z=-5sint,0≤t≤2π,试绘制其三维曲线,并适当添加标注。
>>t=(0:
2*pi/180:
2*pi);x=8.*cos(t);y=5.*sin(t);z=-5.*sin(t);subplot(1,2,1);
plot3(x,y,z);xlabel('8*cos(x)');ylabel('5*sin(x)');zlabel('-5*sin(x)');gridon
6、试绘制函数z=sinycosx的三维曲面图。
>>x1=linspace(-10,10,100),y1=linspace(-10,10,100);[xx1,yy1]=meshgrid(x1,y1);z1=sin(xx1).*cos(yy1);subplot(1,2,1),surf(xx1,yy1,z1);z2=peaks;
subplot(1,2,2);surf(z2);title('三维曲面')
心得体会:
通过本次实验,我能够进行简单的二维的绘制,掌握了一些二维图形的绘制方法。
但是在实验过程中也出现了一些问题,比如软件功能不熟悉,软件指令不熟悉,这些都给实验的速度造成了很大的影响。
在实验过程中遇到的麻烦主要是三维图形的绘制,三维图形的绘制的基本方法没有能够掌握,我会在以后的学习中勤加练习。
通过本次实验,我基本上学会了使用不同颜色的线条进行标注实现多窗口的绘制图形的知识,但是要真正把这些知识转化为自己的东西,还要经过自己的加倍努力。
回归模型及回归分析实验报告
学院:
自动化学院专业:
自动化指导教师:
吴思远
班级:
0810503学号:
05200319姓名:
涂海波
实验时间:
2008年05月22日
实验目的:
1.学习和了解一元线性回归。
2.能够对常见的线性问题进行建模和回归分析。
实验步骤:
1.运行MATLAB。
2.通过做练习题来进行编程运行。
实验结果:
1.确定企业年设备能力与年劳动生产率的关系
某市电子工业公司有14个所属企业,各企业的年设备能力与年劳动生产率统计数据如下表。
试分析企业年设备能力与年劳动生产率的关系。
若该公司计划新建一个设备能力为9.2千瓦/人的企业,估计劳动生产率将为多少?
源程序:
m=[2.82.83.02.93.43.94.04.84.95.25.45.56.27.0];
n=[6.76.97.27.38.48.89.19.810.610.711.111.812.112.4];
p=polyfit(m,n,2)
m2=1:
0.1:
13
n2=polyval(p,m2);
m3=9.2
n3=polyval(p,m3);
plot(m,n,'b',m2,n2,'m',m3,n3,'g+')
n3
gridon
运行结果:
m3=9.2000n3=13.1044
2.一矿脉有13个相邻样本点,人为地设定一个原点,现测得各样本点与原点的距离x,与该样本点处某种金属含量y的一组数据如下:
x
y
23457810
106.42109.2109.58109.5110109.93110.49
x
y
111415151819
110.5110.6110.9110.76111111.2
试建立合适的回归模型。
(首先画散点图)
源程序:
m=[23457810111415151819];
n=[106.42109.2109.58109.5110109.93110.49110.59110.6110.9110.76111111.2];
m=[ones(size(m')),m'],pause
[c,cint,r,rint,stats]=regress(n',m,0.05),
pause
rcoplot(r,rint)
运行结果:
m=12
13
14
15
17
18
110
111
114
115
115
118
119
c=108.2581
0.1742
cint=107.2794109.2367
0.08910.2593
r=-2.1864
0.4194
0.6253
0.3711
0.5228
0.2786
0.4903
0.4162
-0.0963
0.0295
-0.1105
-0.3930
-0.3671
rint=-2.5001-1.8727
-1.14571.9846
-0.94012.1906
-1.26042.0026
-1.12832.1739
-1.41311.9704
-1.18822.1688
-1.27002.1023
-1.77171.5790
-1.62591.6849
-1.76421.5433
-1.92891.1429
-1.86191.1276
stats=0.648420.28660.00090.5965
心得体会:
通过本次实验,虽然了解了一些.关于一元线性回归的方法,但是还是没有具体掌握,不能够对常见的线性问题进行建模和回归分析,这些问题主要还是属于理论知识没有掌握好造成的。
通过本次实验,我认识倒数学建模是一门理论与实践紧密联系的课程,只有理论知识扎实了,才能做好实际的工作。
通过造成本次实验不是很成功的原因还有对电脑运行缓慢的原因。
当人大部分时间还是浪费在编写程序上,也就是对编写程序不够熟悉,我以后一定为勤加练习,加强熟练程度。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 题目 熟悉 MATLAB 软件 环境